Architecture Patterns
Structural patterns for systems that need to evolve. When to use each pattern, trade-offs, and migration paths.
Topics
Monolith to Services
When to break the monolith, seam identification, strangler patterns, and staged migrations.
CQRS & Event Sourcing
Command-query separation, event stores, projection strategies, and consistency boundaries.
Event-Driven Architecture
Event buses, choreography vs orchestration, saga patterns, and eventual consistency.
API Gateway Patterns
BFF (Backend for Frontend), API composition, authentication offloading, and rate limiting.
Domain-Driven Design
Bounded contexts, aggregates, context mapping, and team boundaries.
See also: Deep Dives (Legacy) for additional architecture content.
Last updated on