kafka.apache.org/
Apache Kafka
Apache Kafka is free. A log that services publish events to, and other services read later.
What is Apache Kafka?
Apache Kafka is free. Kafka stores a stream of events in topics. Producers append messages, and consumer groups read them at their own pace, including a replay of older events.
Apache Kafka is a tool in the Databases category of a tech stack.
Level
Key Features
Topics and partitionsConsumer groupsReplayable log
Apache Kafka Pros & Cons
Pros of Apache Kafka
Producers do not wait on every downstream service
You can replay events after a bug
It holds up once you actually have a stream of events
Cons of Apache Kafka
Running a cluster is a lot for one app
A database is the simpler choice until you need a stream