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 skills add https://github.com/wshobson/agents --skill microservices-patterns