Event-Driven Microservices with Spring Boot and Apache Kafka
Source code for my "Event-driven Microservices With Spring Boot and Apache Kafka" inhouse course. Topics covered in my course:
- Using MongoDB with Reactive Data Repository
- Using Spring cloud streams with Apacha Kafka
- Using mapstruct for mapping on the communication layer (By communication layer I mean, controller and broker packages)
- Event publishing and consuming with Apache Kafka
- Query handling with reactive webclient
Recommended Reads: https://www.infoq.com/articles/event-driven-finding-seams/
This is my own implementation. If you have any questions or recommendations, feel free to contact me.