概要
This skill provides comprehensive guidance for architecting distributed systems by implementing essential microservices patterns. It helps developers move beyond monolithic structures by defining clear service boundaries, establishing robust inter-service communication via REST or event-driven models, and ensuring system reliability through resilience patterns like circuit breakers and sagas. Whether you are decomposing a legacy application or building a cloud-native platform from scratch, this skill provides the implementation logic and architectural best practices needed for production-grade backends.