What problem does it solve?
This Skill helps teams decompose monoliths, define clear service boundaries, and design robust microservices architectures that handle partial failures, scale independently, and remain observable in production.
Core Features & Use Cases
- Service decomposition & DDD: Identify bounded contexts, aggregate boundaries, and autonomous service candidates from business domains.
- Communication & data strategy: Recommend sync vs async patterns, event-driven flows, database-per-service, and consistency models such as event sourcing or CQRS.
- Resilience & operations: Specify circuit breakers, retries, bulkheads, health probes, service mesh integration, and distributed tracing for observability.
- Use Case: Migrate an e-commerce monolith into domain-aligned microservices with event-driven order processing, saga-based transactions, and Istio for traffic control.
Quick Start
Ask the microservices-architect to analyze your monolithic application by describing the domain boundaries, key business workflows, and any operational constraints, and request a proposed service decomposition, communication patterns, and resilience plan.