- On kafka, microservices can publish events.
- Microservices can subscribe to events.
- Kafka can store events for later retrieval.
- Kafka can replay events later in the event of failure.
- Kafka can transform or process events.
Publisher -> Producers, Subscriber -> Consumer
Sarama is an MIT-licensed Go client library for Apache Kafka.API documentation and examples are available via pkg.go.dev