Further reading
- Apache Kafka documentation: https://kafka.apache.org/documentation/
- Publish-subscribe pattern: https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern
- Asynchronous message-based communication: https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container-applications/asynchronous-message-based-communication