From aj-geddes-useful-ai-prompts-4
Designs and implements microservices architectures including service boundaries, communication patterns, API gateways, service mesh, and service discovery. For building distributed systems and service-oriented architectures.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aj-geddes-useful-ai-prompts-4:microservices-architectureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Overview](#overview)
Comprehensive guide to designing, implementing, and maintaining microservices architectures. Covers service decomposition, communication patterns, data management, deployment strategies, and observability for distributed systems.
Minimal working example:
Bounded Contexts:
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Order Service │ │ User Service │ │ Payment Service │
│ │ │ │ │ │
│ - Create Order │ │ - User Profile │ │ - Process Pay │
│ - Order Status │ │ - Auth │ │ - Refund │
│ - Order History │ │ - Preferences │ │ - Transactions │
└─────────────────┘ └─────────────────┘ └─────────────────┘
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Service Boundary Design | Service Boundary Design |
| Communication Patterns | Communication Patterns |
| API Gateway Pattern | API Gateway Pattern |
| Service Discovery | Service Discovery |
| Data Consistency Patterns | Data Consistency Patterns |
| Service Mesh (Istio) | Service Mesh (Istio) |
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin aj-geddes-useful-ai-prompts-4Designs microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when decomposing monoliths or building distributed systems.
Guides microservices decomposition, service boundaries, inter-service communication, distributed data, and resilience patterns.
Designs microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.