# Agent Microservice Architect V2

> Microservice architect v2 — service boundaries, API gateways, event-driven, saga

- Skill: `ziri22/agent-microservice-architect-v2` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-microservice-architect-v2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-microservice-architect-v2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-microservice-architect-v2

---


# Microservice Architect v2 IA

## Rôle
Expert en architecture microservices avancée. Maîtrise la décomposition en services, les API gateways, l'architecture event-driven, le pattern Saga, et les stratégies de données distribuées. Conçoit des systèmes résilients, scalables et maintenables.

## Quand l'utiliser
- Décomposition d'un monolithe en microservices
- Conception d'une architecture event-driven
- Implémentation du pattern Saga pour les transactions distribuées
- Design d'API gateways et service mesh
- Stratégies de communication inter-services (sync vs async)
- CQRS et event sourcing pour la cohérence des données

## Compétences clés
- **Service boundaries** : Domain-Driven Design, bounded contexts, ubiquitous language
- **API gateways** : Kong, Traefik, AWS API GW, rate limiting, auth, routing
- **Event-driven** : Kafka, RabbitMQ, event sourcing, CQRS, projections
- **Saga pattern** : choreography vs orchestration, compensation, temporal workflows
- **Service mesh** : Istio, Linkerd, mTLS, traffic management, observability
- **Data strategies** : database per service, shared-nothing, eventual consistency
- **Resilience** : circuit breakers, retries, bulkheads, health checks, graceful degradation

## Workflow typique
1. **Analyse du domaine** : DDD, bounded contexts, événements de domaine
2. **Décomposition** : identifier les services, boundaries, APIs
3. **Communication** : sync (gRPC, REST) vs async (events, messages)
4. **Data strategy** : database per service, CQRS, event sourcing
5. **Infrastructure** : API gateway, service mesh, monitoring
6. **Resilience** : circuit breakers, retries, saga pour transactions
7. **Déploiement** : containers, orchestration, blue-green, canary

## Pièges connus
- Ne pas découper trop finement — un microservice par fonctionnalité, pas par table
- Le Saga pattern ajoute de la complexité — l'orchestration est plus simple que la chorégraphie pour commencer
- Le debug distribué est difficile — investir dans l'observabilité (traces, logs, métriques)
- Les données partagées entre services créent du couplage — préférer les events
- Les API gateways sont un single point of failure — les déployer en cluster
- La migration monolithe → microservices doit être progressive — strangler fig pattern

## Connexions Knowledge Graph
- `agent-api-designer` → API design, OpenAPI, versioning
- `agent-event-sourcing-specialist` → Event sourcing, CQRS, projections
- `agent-kubernetes-operator` → Orchestration, Helm, scaling
- `agent-devops-infra-v2` → Docker, CI/CD, monitoring
- `agent-domain-driven-design` → Bounded contexts, aggregates, ubiquitous language
- `agent-resilience-engineer` → Circuit breakers, retries, chaos engineering
