microservices-patterns

Installation
SKILL.md

Microservices Patterns

Comprehensive guidance for designing, building, and operating microservices architectures, covering service decomposition strategies, inter-service communication, distributed data management, resilience patterns, and infrastructure concerns like API gateways, service discovery, and observability.

When to Use This Skill

Use this skill for:

  • Decomposing a monolith into microservices
  • Choosing communication patterns (sync REST/gRPC, async messaging, event-driven)
  • Implementing distributed data patterns (database per service, saga, CQRS, event sourcing)
  • Adding resilience patterns (circuit breaker, bulkhead, retry, timeout)
  • Designing API gateway routing and aggregation
  • Setting up service discovery and load balancing
  • Implementing distributed tracing and observability
  • Planning a strangler fig migration from monolith to microservices
  • Configuring service mesh (Istio, Linkerd) for traffic management

Trigger phrases: "microservices", "service decomposition", "circuit breaker", "saga pattern", "CQRS", "event sourcing", "API gateway", "service mesh", "distributed system", "strangler fig", "bulkhead", "service discovery"

Installs
2
GitHub Stars
2
First Seen
May 10, 2026
microservices-patterns — bendourthe/nexus-hub