Skip to content

Resources: Module 03 — Async Patterns


Primary Resources

  • "Designing Data-Intensive Applications" by Martin Kleppmann — Chapter 11 (Stream Processing) covers event-driven patterns.
  • "Building Microservices" by Sam Newman — Chapters on sagas and data ownership.
  • Chris Richardson's microservices.io — Comprehensive pattern catalog including Saga, Outbox, CQRS, and Event Sourcing. [Verify: microservices.io — confirm URL is live]
  • Martin Fowler on Event Sourcing — [Verify: martinfowler.com/eaaDev/EventSourcing.html — confirm URL]
  • Martin Fowler on CQRS — [Verify: martinfowler.com/bliki/CQRS.html — confirm URL]