Проектирование архитектуры микросервисов
★ 8.5 · vibe-coding
microservices-patterns is a Claude Code skill that guides the design of microservices architectures, covering service boundary definition, inter-service communication, distributed data management, and resilience patterns. It includes decomposition strategies — by business capability, DDD bounded contexts, and the Strangler Fig approach — as well as synchronous protocols (REST, gRPC, GraphQL) and asynchronous messaging via Kafka, RabbitMQ, and SQS. Data consistency is addressed through the database-per-service principle and the Saga pattern with compensating actions, while fault tolerance relies on Circuit Breaker, exponential-backoff Retry, and Bulkhead isolation. Extended pattern documentation and worked examples are stored in `references/details.md`. The skill is well-suited for teams decomposing monoliths, designing service contracts, or implementing event-driven systems with eventual consistency guarantees.
- #microservices
- #distributed-systems
- #service-boundaries
- #event-driven
- #resilience