Skip to main content

Microservices Architect

Skill Verified Active

Designs distributed system architectures, decomposes monoliths into bounded-context services, recommends communication patterns, and produces service boundary diagrams and resilience strategies. Use when designing distributed systems, decomposing monoliths, or implementing microservices patterns — including service boundaries, DDD, saga patterns, event sourcing, CQRS, service mesh, or distributed tracing.

Purpose

To provide expert guidance and structured workflows for designing, decomposing, and implementing robust microservices architectures.

Features

  • Designs distributed system architectures
  • Decomposes monoliths into bounded-context services
  • Recommends communication patterns (sync/async)
  • Produces service boundary diagrams and resilience strategies
  • Covers DDD, event sourcing, CQRS, service mesh, and distributed tracing

Use Cases

  • Designing new distributed systems from scratch
  • Decomposing existing monolithic applications into microservices
  • Implementing microservices patterns like DDD, sagas, and CQRS
  • Choosing appropriate communication protocols and resilience strategies

Non-Goals

  • Writing actual code for services
  • Configuring deployment pipelines directly
  • Managing infrastructure for microservices
  • Providing specific framework implementations beyond illustrative examples

Practices

  • Domain-Driven Design
  • API Design
  • Resilience Patterns
  • Asynchronous Communication
  • Event-Driven Architecture

Installation

First, add the marketplace

/plugin marketplace add jeffallan/claude-skills
/plugin install claude-skills@fullstack-dev-skills

Quality Score

Verified
98 /100
Analyzed about 15 hours ago

Trust Signals

Last commit13 days ago
Stars9k
LicenseMIT
Status
View Source

Similar Extensions

Microservices Patterns

98

Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.

Skill
wshobson

V3 Ddd Architecture

100

Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.

Skill
ruvnet

Backend Api Design

99

Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.

Skill
spartan-stratos

System Design

99

Design scalable distributed systems using structured approaches for load balancing, caching, database scaling, and message queues. Use when the user mentions "system design", "scale this", "high availability", "rate limiter", "design a URL shortener", "system design interview", "capacity planning", or "distributed architecture". Also trigger when estimating infrastructure requirements, choosing between microservices and monoliths, or designing for millions of concurrent users. Covers common system designs and back-of-the-envelope estimation. For data fundamentals, see ddia-systems. For resilience, see release-it.

Skill
wondelai

Workflow Orchestration Patterns

99

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.

Skill
wshobson

Instrument Distributed Tracing

99

Instrument applications with OpenTelemetry for distributed tracing, including auto and manual instrumentation, context propagation, sampling strategies, and integration with Jaeger or Tempo. Use when debugging latency issues in distributed systems, understanding request flow across microservices, correlating traces with logs and metrics for root cause analysis, measuring end-to-end latency, or migrating from legacy tracing systems to OpenTelemetry.

Skill
pjt222

© 2025 SkillRepo · Find the right skill, skip the noise.