UsefulLinks
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
14.
Anti-Patterns and Common Pitfalls
14.1.
Design Anti-Patterns
14.1.1.
Event Notification Overuse
14.1.2.
Chatty Event Interfaces
14.1.3.
God Events
14.1.4.
Temporal Coupling
14.2.
Implementation Anti-Patterns
14.2.1.
Synchronous Event Processing
14.2.2.
Blocking Operations
14.2.3.
Resource Leaks
14.2.4.
Poor Error Handling
14.3.
Architectural Anti-Patterns
14.3.1.
Distributed Monolith
14.3.2.
Event Sourcing Everywhere
14.3.3.
Over-Engineering
14.3.4.
Premature Optimization
14.4.
Operational Anti-Patterns
14.4.1.
Insufficient Monitoring
14.4.2.
Poor Documentation
14.4.3.
Inadequate Testing
14.4.4.
Manual Processes
Previous
13. Advanced Patterns and Practices
Go to top
Next
15. Migration and Adoption Strategies