microservice-architect
SKILL.md
Microservice Architect
Overview
This skill provides a structured workflow for planning a microservices architecture. It helps in making key architectural decisions and producing standard deliverables.
The process is divided into four main steps. Follow them in order to ensure a comprehensive design.
Step 1: Decompose the System into Services
The first step is to identify the boundaries of each microservice. The goal is to create services that are loosely coupled and highly cohesive.
- Action: Use the service decomposition template to document each proposed service.
- Template:
assets/templates/service_decomposition_template.md - Guidelines: Refer to
references/service_decomposition.mdfor criteria on how to define service boundaries, based on principles like Domain-Driven Design.
For each potential service, copy the template and fill it out.