Decompose a system into bounded contexts and services using DDD strategic patterns and Team Topologies. Use when designing a new platform, splitting a monolith, or realigning services to teams and business capabilities.