Микросервисная архитектура на FastAPI и Redis
★ 7.5 · general
microservices is a Claude Code skill that provides ready-made patterns for microservices architecture, covering service decomposition, API gateway setup, inter-service communication, and event-driven messaging. The skill defines a reference project layout with api-gateway, user-service, product-service, order-service, notification-service, and payment-service directories, plus shared folders for gRPC proto definitions, event schemas, and utilities. The API gateway is built with FastAPI and handles routing, authentication via token verification, and transparent proxying; synchronous calls between services use httpx with tenacity-based retry logic, while asynchronous events flow through Redis Pub/Sub with Pydantic-validated schemas. It also includes a Docker Compose configuration for local development. Use it when designing distributed systems, orchestrating multiple independent services, or implementing event-driven workflows.