Service Decomposition Strategies
Introduction
The Decomposition Challenge
Bounded Contexts from Domain-Driven Design
Identifying Bounded Contexts
Context Mapping
Decomposition by Business Capability
Mapping Capabilities to Services
The Strangler Fig Pattern
Implementing Strangler Fig
Migration Strategy
Decomposition Heuristics
By Volatility
By Scalability Requirements
By Team Structure (Conway's Law)
Common Decomposition Mistakes
1. Too Fine-Grained
2. Shared Database
3. Circular Dependencies
Practical Exercise
Exercise: Decompose an E-commerce Monolith
Key Takeaways
What's Next?
Last updated