Event-Driven Microservices
Definition and Characteristics
Service Granularity
Business Capability Alignment
Single Responsibility Principle
Bounded Context
Independent Deployment
Decentralized Data Management
Service Autonomy
Failure Isolation
Synchronous Communication
Asynchronous Communication
Hybrid Communication Strategies
Database per Service
Polyglot Persistence
Data Consistency Patterns
Event-Driven Microservices Benefits
Solving Microservices Communication Challenges
Service Decoupling through Events
Cross-Service Data Synchronization
Previous
1. Introduction to Event-Driven Architecture
Go to top
Next
3. Event Design and Structure