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

Microservice Researcher

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

Guides research for microservices decisions: domain decomposition, service-boundary trade-offs, sync vs async patterns, data ownership, and strangler migration with decision records.

About

Guides research and analysis for microservices architecture decisions, covering domain decomposition, boundary trade-offs, consistency models, contract evolution, and monolith-strangler migration. A developer uses it when comparing architecture options and producing ADRs with recommendations.

  • Microservices vs modular monolith comparison with explicit trade-offs
  • ADRs and options matrices quantifying NFR impact per boundary

Microservice Researcher by the numbers

  • 27 all-time installs (skills.sh)
  • Ranked #3,400 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 microservice-researcher

Add your badge

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

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

What it does

Guides research for microservices decisions: domain decomposition, service-boundary trade-offs, sync vs async patterns, data ownership, and strangler migration with decision records.

Files

SKILL.mdMarkdownGitHub ↗

Microservice Researcher

When to Use

  • Research domain decomposition, bounded contexts, and candidate service boundaries
  • Compare microservices vs modular monolith (or other styles) with explicit trade-offs
  • Analyze sync vs async integration, data ownership, and consistency models at decision level
  • Evaluate saga vs 2PC, outbox, and choreography/orchestration without implementation tutorials
  • Define API and contract evolution strategy (versioning, compatibility, deprecation)
  • Plan monolith-to-microservices migration (strangler, parallel run, cutover criteria)
  • Align services with Team Topologies (stream-aligned, platform, enabling, complicated-subsystem)
  • Assess build vs buy vs managed for cross-cutting capabilities
  • Quantify NFR impact (latency budgets, reliability, operability, cost) per boundary option
  • Produce ADRs, options matrices, and research memos with a clear recommendation

When NOT to Use

  • Write or refactor production microservice code, handlers, or deployables → senior-software-engineer
  • Operate Kubernetes clusters, Terraform modules, or CI/CD pipelines only → platform-engineer, cloud-engineer, infrastructure-engineer
  • Design carrier/WAN routing, VPC topology, or physical network without application boundaries → network-backbone-architect
  • Implement brokers, outbox consumers, schema registry ops, or stream processing → event-driven-architecture (when building), microservices-developer
  • Enterprise portfolio strategy, operating model, and board-level where-to-play → enterprise-strategist
  • Load-test execution, caching implementation, and horizontal scale tuning only → high-concurrency-scalability
  • Cross-domain system architecture sign-off unrelated to service decomposition → senior-system-architecture (hand off when scope is whole-estate ADR)
  • Inventory, dependency maps, SLO gaps, API drift, or operational health on a live estate → microservices-analyst

Related skills

NeedSkill
Existing estate inventory, coupling, SLO/API drift, ops healthmicroservices-analyst
Cross-system ADRs, C4, estate-wide NFR sign-offsenior-system-architecture
Event contracts, brokers, outbox, sagas (implementation)event-driven-architecture
Service code, gRPC/REST, twelve-factor deployablessenior-software-engineer, microservices-developer
IDP, golden paths, paved roadsplatform-engineer
Cloud landing zone, IaC, cluster deliveryinfrastructure-engineer, cloud-engineer
Application throughput, caching, scale testinghigh-concurrency-scalability
Enterprise strategy, portfolio, org designenterprise-strategist
Enterprise API hub, iPaaS, B2B integration programsenterprise-integration-api-developer
Rollout, cutover, and rollback tacticsdeployment-strategist

Core Workflows

1. Frame the research question

Capture before comparing boundaries:

  • Business capability and measurable outcome
  • Constraints: teams, timeline, compliance, existing monolith/estate
  • Reversibility (one-way vs two-way door)
  • Non-goals and explicit out-of-scope peers

See `references/microservice_researcher_scope.md`.

2. Decompose the domain

Identify bounded contexts, ubiquitous language, and context maps (upstream/downstream, ACL, OHS).

Produce candidate services with ownership hypotheses—not a box diagram without data flow.

See `references/domain_decomposition_and_boundaries.md`.

3. Integration and consistency

For each boundary, document sync/async choice, data ownership, consistency model, and failure semantics.

Compare eventual consistency, saga compensation, and 2PC only when research warrants—not as default distributed transactions.

See `references/integration_patterns_and_consistency.md`.

4. Contracts and evolution

Define public API/event contracts, versioning rules, compatibility matrix, and deprecation timeline.

See `references/api_contracts_and_evolution.md`.

5. Migration and organization

Plan strangler slices, parity criteria, dual-write/read duration, and team alignment (Team Topologies).

See `references/migration_strangler_and_org_alignment.md`.

6. Deliverables and decision record

Package options matrix, NFR table, risks, recommendation, and follow-on owners (build vs research complete).

See `references/research_deliverables_and_decision_records.md`.

Principles

  • Research before split—boundaries follow domain and team cognition, not org chart alone
  • Prefer reversible experiments—strangler slices over big-bang when uncertainty is high
  • One writer per aggregate—document who owns each consistency boundary
  • Make trade-offs explicit—latency, ops burden, and team autonomy in the same table
  • Cite patterns and literature—DDD, Team Topologies, enterprise integration patterns—without cargo-culting microservices

Related skills

This week in AI coding

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

unsubscribe anytime.