Data management
Owning, shaping, and querying data across service boundaries.
Start with Database per ServiceMicroservices Patterns
All data management posts
pattern 19
2026-10-17·7 min read
Database per Service
Each service owns a private DB.
pattern 20
2026-10-17·6 min read
Shared Database
Services share one DB (often an anti-pattern).
pattern 21
2026-10-17·7 min read
Event Sourcing
Stores state as a sequence of events.
pattern 22
2026-10-17·6 min read
CQRS
Separates write and read models.
pattern 23
2026-10-17·6 min read
API Composition
Merges data from multiple services for a query.
pattern 24
2026-10-17·6 min read
Materialized View
Precomputed read-optimized view.
pattern 25
2026-10-17·6 min read
Domain Events
Publishes meaningful business events.
pattern 26
2026-10-17·6 min read
Aggregate (DDD)
Cluster of objects forming one consistency boundary.
pattern 27
2026-10-17·6 min read
Snapshot
Saves state periodically to avoid full event replay.