Event-Driven Architecture & CQRS
Design event-driven systems: events vs commands, brokers, delivery guarantees, outbox, sagas, CQRS read models, event sourcing, tracing and schema evolution.
कोर्स शुरू करें →
आप क्या सीखेंगे
- Explain when event-driven architecture helps and when synchronous calls are the better choice.
- Design well-named, versioned events with envelopes, schemas and the right amount of data.
- Choose between queues and logs and build idempotent, ordered consumers with retries and dead-letter queues.
- Publish reliably with the transactional outbox and coordinate multi-service work with sagas.
- Apply CQRS and event sourcing at the right level, including projections, snapshots and versioning.
- Observe, test and evolve asynchronous systems, and recognise the common pitfalls.