概要
This skill provides comprehensive guidance for architecting distributed systems, from initial service decomposition using Domain-Driven Design (DDD) to implementing complex resilience patterns like circuit breakers and saga orchestrations. It bridges the gap between high-level architectural theory and practical implementation, offering code-ready patterns for inter-service communication, distributed data management, and fault-tolerant system design, making it an essential tool for developers transitioning from monolithic architectures or scaling complex backends.