Useful Links
Computer Science
Microservices
Event-Driven Microservices
1. Introduction to Event-Driven Architecture
2. Microservices Architecture Foundations
3. Event Design and Structure
4. Event-Driven Patterns and Architectures
5. Message Brokers and Event Streaming
6. Event Producer Implementation
7. Event Consumer Implementation
8. Data Consistency and Transaction Management
9. Testing Event-Driven Systems
10. Observability and Monitoring
11. Security in Event-Driven Systems
12. Event Governance and Management
13. Advanced Patterns and Practices
14. Anti-Patterns and Common Pitfalls
15. Migration and Adoption Strategies
16. Performance and Scalability
Event-Driven Patterns and Architectures
Communication Patterns
Publish-Subscribe Pattern
Point-to-Point Messaging
Request-Reply Pattern
Fan-Out Pattern
Fan-In Pattern
Scatter-Gather Pattern
Architectural Patterns
Event Notification
Event-Carried State Transfer
Event Sourcing
Concept and Principles
Event Store Design
State Reconstruction
Snapshots
Event Replay
Command Query Responsibility Segregation
Separation of Concerns
Command Side Design
Query Side Design
Synchronization Strategies
Choreography vs Orchestration
Choreography-Based Coordination
Orchestration-Based Coordination
Trade-offs and Selection Criteria
Integration Patterns
Event-Driven Integration
Message Translation
Content-Based Routing
Message Filtering
Aggregation Patterns
Previous
3. Event Design and Structure
Go to top
Next
5. Message Brokers and Event Streaming