Menu

Module 7

🗃️

Data Management Patterns

Patterns for managing data in distributed systems: CQRS, event sourcing, materialized views, sagas, and strategies for maintaining consistency across services.

8 lessons~116 min

What you'll learn

  • Implement CQRS to separate read and write models
  • Design event-sourced systems with replay and projection
  • Use materialized views for optimized read queries
  • Orchestrate distributed transactions with the Saga pattern
  • Apply transactional outbox and change data capture for reliable messaging