
Built for architects transitioning from monoliths to distributed systems, this handles the messy realities of microservices design. It covers service decomposition strategies using domain-driven design, implements communication patterns from REST to event streaming with Kafka, and tackles data consistency with saga patterns. The resilience patterns like circuit breakers and bulkheads are especially solid for preventing cascade failures. Use it when you're breaking apart a monolith, designing service boundaries, or need proven patterns for distributed transactions. The code examples show real implementation details, not just theory.
$ npx -y skills add wshobson/agents --skill microservices-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Master microservices architecture patterns including service boundaries, inter-service communication, data management, and resilience patterns for building distributed systems.
By Business Capability
By Subdomain (DDD)
Strangler Fig Pattern
Synchronous (Request/Response)
Asynchronous (Events/Messages)
Database Per Service
Saga Pattern
Circuit Breaker
Retry with Backoff
Bulkhead
Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.
Sponsors