Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
daemon-blockint-tech avatar

Microservices Developer

  • 26 installs
  • 7 repo stars
  • Updated May 20, 2026
  • daemon-blockint-tech/agentic-enteprises-skill

Guides microservice design and delivery: bounded contexts, REST/gRPC/event APIs, resilience patterns, database-per-service, sagas and outbox, twelve-factor, and contract testing.

About

Guides building microservices across bounded-context decomposition, service APIs, resilience (timeouts, retries, circuit breakers), per-service data ownership, sagas/outbox, and observability. A developer uses it when decomposing a system, designing service contracts, or adding resilience and contract tests.

  • Resilience: timeouts, jittered retries, circuit breakers, bulkheads
  • Database-per-service with saga/outbox for cross-service consistency

Microservices Developer by the numbers

  • 26 all-time installs (skills.sh)
  • Ranked #3,410 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/daemon-blockint-tech/agentic-enteprises-skill --skill microservices-developer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs26
repo stars7
Last updatedMay 20, 2026
Repositorydaemon-blockint-tech/agentic-enteprises-skill

What it does

Guides microservice design and delivery: bounded contexts, REST/gRPC/event APIs, resilience patterns, database-per-service, sagas and outbox, twelve-factor, and contract testing.

Files

SKILL.mdMarkdownGitHub ↗

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

  • Operate Kubernetes clusters, Helm platform add-ons, or cluster SRE only → platform-engineer, cluster-deployment-engineer
  • Define org-wide SLO programs, error budgets, and PRR gates → site-reliability-engineer
  • Design enterprise iPaaS, canonical enterprise models, or B2B integration hubs → enterprise-integration-api-developer
  • Build monolith features, general RFCs, or stack-agnostic code review without service split → senior-software-engineer
  • Implement CI/CD pipelines, GitOps, or release automation only → devops
  • Provision VPC, managed cloud services, or landing zones → cloud-engineer, infrastructure-engineer
  • Gate production builds and artifact promotion policy → build-validator
  • Profile p99 latency and run load/soak tests as the main task → performance-engineer
  • Classified air-gapped pipelines, ATO evidence, cleared promotion → classified-software-devsecops-engineer

Related skills

NeedSkill
General service design, RFCs, refactoringsenior-software-engineer
Internal developer platform, golden pathsplatform-engineer
SLOs, error budgets, reliability programsite-reliability-engineer
Enterprise integration, OpenAPI hub, iPaaSenterprise-integration-api-developer
CI/CD, GitOps, deploy pipelinesdevops
Cloud networking, IAM, managed servicescloud-engineer
Terraform modules and core IaCinfrastructure-engineer
Build gates and promotion validationbuild-validator
Profiling, load tests, latency budgetsperformance-engineer
Cross-system ADRs and NFR sign-offsenior-system-architecture
Rollout cutover and change tiersdeployment-strategist
Pipeline SAST, SBOM, supply chaindevsecops

Core Workflows

1. Scope and boundaries

Map domains, define service APIs, and document non-goals.

See `references/microservices_developer_scope.md` and `references/service_boundaries_and_design.md`.

2. Communication and contracts

Pick sync/async patterns; define schemas, errors, and versioning.

See `references/communication_sync_async.md`.

3. Resilience and reliability

Apply timeouts, retries, breakers, and failure isolation per dependency.

See `references/resilience_and_reliability.md`.

4. Data, events, and consistency

Own data per service; use outbox/saga where cross-service invariants matter.

See `references/data_consistency_and_events.md`.

5. Operate, test, and ship

Observability, contract tests, twelve-factor deploy, gateway compatibility.

See `references/observability_testing_deployment.md`.

Outputs

  • Service map — contexts, APIs, data ownership, sync/async edges
  • Contract draft — OpenAPI/proto/event schema with error model and versioning note
  • Resilience table — per-dependency timeout, retry, breaker, fallback
  • Consistency note — saga/outbox/idempotency choice with failure compensation
  • Runbook snippet — health checks, dashboards, rollback triggers

Principles

  • Prefer fewer, cohesive services over fine-grained chatter; split on change cadence and team boundaries
  • Fail fast with explicit timeouts; never unbounded blocking across the network
  • Design for partial failure—degrade features, do not cascade outages
  • Make contracts testable before production coupling multiplies

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.