Event-driven architecture patterns and best practices. Covers Saga,
Outbox, CQRS, Event Sourcing, and messaging patterns for distributed systems.
USE WHEN: user mentions "event-driven", "Saga", "Outbox pattern", "CQRS", "Event Sourcing",
"distributed transactions", "eventual consistency", "message broker", "event bus",
asks about "microservices communication", "async patterns", "compensating transactions"
DO NOT USE FOR: Simple pub/sub - use messaging framework skills (Kafka, RabbitMQ),
REST APIs - use API design skills,
Real-time updates - use WebSocket skills,
Basic async/await - use language-specific skills