skills/smithery.ai/microservice-architect

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.md for 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.

Step 2: Define Communication Patterns

Installs
2
First Seen
Apr 14, 2026
microservice-architect from smithery.ai