Kafka
What
https://youtu.be/LN_HcJVbySw?si=5UABnoMptpUFSVqG
https://www.baeldung.com/apache-kafka
Use cases
https://youtu.be/posIZrz-m7s?si=HZoIf91kPvpmmbcq
https://youtu.be/BsojaA1XnpM?si=HPrPRiqSCGYHWvYO
https://www.upsolver.com/blog/apache-kafka-use-cases-when-to-use-not
When not to use
https://www.kai-waehner.de/blog/2022/01/04/when-not-to-use-apache-kafka/
SEtup
https://mydeveloperplanet.com/2019/09/25/kafka-messaging-explored/#more-1720
Course
https://youtu.be/R873BlNVUB4?si=HIyiW5h_UMUJfEiR
Comparison with other messaging queues
https://hackernoon.com/a-super-quick-comparison-between-kafka-and-message-queues-e69742d855a8
http://acloudfan.com/mq-jms-kafka
https://www.cloudamqp.com/blog/when-to-use-rabbitmq-or-apache-kafka.html
Example
https://medium.com/@MalikMIlyas/kafka-streams-state-stores-part-1-stateful-aggregation-with-example-40bf5a9aafdf
https://youtu.be/SqVfCyfCJqw?si=10CS2sYqJOoHCkgj
https://www.youtube.com/watch?v=SqVfCyfCJqw
https://developer.confluent.io/get-started/java/
https://medium.com/@MalikMIlyas/kafka-streams-state-stores-part-1-stateful-aggregation-with-example-40bf5a9aafdf
Links
intro https://www.youtube.com/watch?v=R873BlNVUB4
Spring
https://docs.spring.io/spring-kafka/reference/index.html
Testing
https://www.baeldung.com/spring-boot-kafka-testing
https://grapeup.com/blog/how-to-set-up-kafka-integration-test/#
https://docs.spring.io/spring-kafka/reference/testing.html
https://blogs.halodoc.io/kafka-integration-testing-automation/
https://dev.to/de_maric/unit-testing-kafka-producer-using-mockproducer-2i2g
https://www.baeldung.com/kafka-mockconsumer
https://testcontainers.com/guides/testing-spring-boot-kafka-listener-using-testcontainers/
Reactive Kafka
https://projectreactor.io/docs/kafka/release/reference/
https://blog.devgenius.io/reactive-kafka-producer-consumer-springboot-404719028275
https://dzone.com/articles/reactive-kafka-with-streaming-in-spring-boot
Last updated
Was this helpful?