Useful Links
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
  1. Computer Science
  2. 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
  1. Event-Driven Patterns and Architectures
    1. Communication Patterns
      1. Publish-Subscribe Pattern
        1. Point-to-Point Messaging
          1. Request-Reply Pattern
            1. Fan-Out Pattern
              1. Fan-In Pattern
                1. Scatter-Gather Pattern
                2. Architectural Patterns
                  1. Event Notification
                    1. Event-Carried State Transfer
                      1. Event Sourcing
                        1. Concept and Principles
                          1. Event Store Design
                            1. State Reconstruction
                              1. Snapshots
                                1. Event Replay
                                2. Command Query Responsibility Segregation
                                  1. Separation of Concerns
                                    1. Command Side Design
                                      1. Query Side Design
                                        1. Synchronization Strategies
                                        2. Choreography vs Orchestration
                                          1. Choreography-Based Coordination
                                            1. Orchestration-Based Coordination
                                              1. Trade-offs and Selection Criteria
                                            2. Integration Patterns
                                              1. Event-Driven Integration
                                                1. Message Translation
                                                  1. Content-Based Routing
                                                    1. Message Filtering
                                                      1. Aggregation Patterns

                                                    Previous

                                                    3. Event Design and Structure

                                                    Go to top

                                                    Next

                                                    5. Message Brokers and Event Streaming

                                                    © 2025 Useful Links. All rights reserved.

                                                    About•Bluesky•X.com