microservices-patterns

Installation
Summary

Comprehensive guide to designing distributed systems with service boundaries, communication patterns, and resilience strategies.

  • Covers service decomposition by business capability and domain-driven design, with the Strangler Fig pattern for gradual monolith migration
  • Includes synchronous (REST, gRPC) and asynchronous (Kafka, message queues) communication patterns with event-driven architecture examples
  • Provides Saga pattern implementation for distributed transactions with compensating actions and eventual consistency
  • Features resilience patterns including Circuit Breaker, retry with exponential backoff, and bulkhead isolation to prevent cascade failures
  • Includes production-ready Python code examples for API gateways, event buses, saga orchestration, and circuit breaker implementations
SKILL.md

Microservices Patterns

Master microservices architecture patterns including service boundaries, inter-service communication, data management, and resilience patterns for building distributed systems.

When to Use This Skill

  • Decomposing monoliths into microservices
  • Designing service boundaries and contracts
  • Implementing inter-service communication
  • Managing distributed data and transactions
  • Building resilient distributed systems
  • Implementing service discovery and load balancing
  • Designing event-driven architectures

Core Concepts

1. Service Decomposition Strategies

By Business Capability

Related skills

More from wshobson/agents

Installs
7.7K
Repository
wshobson/agents
GitHub Stars
35.3K
First Seen
Jan 20, 2026