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
Data Consistency and Transaction Management
Consistency Models
Strong Consistency
Eventual Consistency
Causal Consistency
Session Consistency
Distributed Transaction Patterns
Saga Pattern
Choreography-Based Sagas
Orchestration-Based Sagas
Compensating Actions
Failure Recovery
Two-Phase Commit
Three-Phase Commit
Consensus Algorithms
Data Synchronization
Event-Driven Replication
Conflict Resolution
Merge Strategies
Tombstone Records
State Management
Event Sourcing State Management
CQRS State Synchronization
Projection Updates
Snapshot Management
Previous
7. Event Consumer Implementation
Go to top
Next
9. Testing Event-Driven Systems