概要
This skill provides comprehensive guidance for architecting and building robust microservices environments. It covers essential strategies for service decomposition based on business capabilities or Domain-Driven Design (DDD), and offers implementation patterns for both synchronous REST/gRPC communication and asynchronous event-driven workflows using tools like Kafka. By integrating advanced resilience patterns such as Circuit Breakers and the Saga pattern for distributed transactions, this skill helps developers navigate the complexities of distributed data management, service discovery, and fault tolerance in modern cloud-native applications.