microservices-developer

Installation
SKILL.md

Microservices Developer

When to Use

  • Decompose a monolith or greenfield system into bounded contexts and service boundaries
  • Design REST, gRPC, or event contracts between services with clear ownership
  • Choose sync vs async communication and document failure semantics
  • Implement resilience—timeouts, retries with jitter, circuit breakers, bulkheads, load shedding
  • Enforce database-per-service (or schema-per-service) and avoid shared mutable stores
  • Apply saga, outbox, or idempotent consumers for cross-service consistency
  • Containerize services with twelve-factor config, health checks, and graceful shutdown
  • Add observability—correlation/trace IDs, RED metrics, structured logs, trace propagation
  • Plan API versioning, deprecation, and backward compatibility at gateway or mesh edge
  • Introduce contract tests or consumer-driven contract checks between teams

When NOT to Use

Installs
19
GitHub Stars
2
First Seen
May 20, 2026
microservices-developer — daemon-blockint-tech/agentic-enteprises-skill