Building Event-Driven Microservices - Chapter 10 - Basic Producer and Consumer Microservices

Basic Producer and Consumer (BPC) is a simple pattern for creating microservices. It forms the foundation of stateless and stateful services.
You can use it for:
- interfacing layer between event streams and legacy systems
- leverage external stream processing systems to augment capabilities.
But it requires your extra effort for:
- simple state materialization
- event scheduling
- timestamp-based decision making
All of these is disclosed in the Chapter 10 of the book we are currently studying:
“Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare
Sharing my mind map with all the details as usual:

See also:
- Building Event-Driven Microservices - Chapter 13 - Integrating Event-Driven and Request-Response Microservices
- Building Event-Driven Microservices - Chapter 12 - Lightweight Framework Microservices
- Building Event-Driven Microservices - Chapter 11 - Heavyweight Framework Microservices
- Building Event-Driven Microservices - Chapter 9 - Microservices Using Function as a Service
- Building Event-Driven Microservices - Chapter 8 - Building Workflows with Microservices