Example of using Kafka to decouple Email services
- Install standalone Kafka and Kafka UI using Docker Compose
- Messaging system design that decouples email sending from business systems
- Producers send JSON messages + use unified serializers + improve throughput
- Consumers consume JSON messages + use a unified deserializer + improve throughput
- Consumer callback + scheduled retry + understanding Rebalance