Skills for Real Engineers. Straight from my .agents directory.
microservices-patterns
Agent skill fromwshobson/agents
Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.
How to install microservices-patterns
npx skills add wshobson/agents# or add only this skill to Claude Code: copy the folder
plugins/backend-development/skills/microservices-patterns/
# into
~/.claude/skills/microservices-patterns/ (all projects)
.claude/skills/microservices-patterns/ (one project)
1# Microservices Patterns23Master microservices architecture patterns including service boundaries, inter-service communication, data management, and resilience patterns for building distributed systems.45## When to Use This Skill67- Decomposing monoliths into microservices8- Designing service boundaries and contracts9- Implementing inter-service communication10- Managing distributed data and transactions11- Building resilient distributed systems12- Implementing service discovery and load balancing13- Designing event-driven architectures1415## Core Concepts1617### 1. Service Decomposition Strategies1819**By Business Capability**2021- Organize services around business functions22- Each service owns its domain23- Example: OrderService, PaymentService, InventoryService2425**By Subdomain (DDD)**2627- Core domain, supporting subdomains28- Bounded contexts map to services29- Clear ownership and responsibility3031**Strangler Fig Pattern**3233- Gradually extract from monolith34- New functionality as microservices35- Proxy routes to old/new systems3637### 2. Communication Patterns3839**Synchronous (Request/Response)**4041- REST APIs42- gRPC43- GraphQL4445**Asynchronous (Events/Messages)**4647- Event streaming (Kafka)48- Message queues (RabbitMQ, SQS)49- Pub/Sub patterns5051### 3. Data Management5253**Database Per Service**5455- Each service owns its data56- No shared databases57- Loose coupling5859**Saga Pattern**6061- Distributed transactions62- Compensating actions63- Eventual consistency6465### 4. Resilience Patterns66…
Excerpt shown under the repository's MIT license.
More skills in agents
Similar skill repositories
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
