Apache Kafka
FreeA log that services publish events to, and other services read later.
Try itPros 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