Building Event-Driven Microservices - Chapter 1 - Why Event-Driven Microservices
Our company’s books club has selected a book about Microservices. It is “Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare
Chapter 1 contains intro info:
Types of architectures and differences between them:
- Traditional monolith-style architectures
- Service-oriented architectures (SOAs)
- Event-driven microservice (EDM) architectures
Levels of Communication Structures and related Conway’s Law:
- business
- implementation
- data
Problems with traditional architectures (monolith & SOA) when you need to:
- add new business requirement
- grows the team and separate it into two teams
And how these problems are avoided when you use EDM architecture
Sharing my mind map with all the details as usual:
See also:
- Building Event-Driven Microservices - Chapter 3 - Communication and Data Contracts
- Building Event-Driven Microservices - Chapter 2 - Event Driven Microservice Fundamentals
- 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