microservice-researcher
Installation
SKILL.md
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