Microservice Boundary Designer
Analyzes a monolith or system to recommend service boundaries using domain-driven design principles.
Design microservice boundaries for {{system_description}}. Current architecture: {{current_architecture}}. Team structure: {{team_structure}}. Growth expectations: {{growth}}. Apply: (1) domain decomposition to identify bounded contexts, (2) service boundary recommendation with ownership, (3) data ownership per service (database-per-service vs shared), (4) communication patterns (sync REST/gRPC, async events, sagas), (5) shared kernel vs anti-corruption layer decisions, (6) service dependency ma...