Installs into .claude/skills of the current project.
Are you the author of Agent Microservice Architect V2?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-microservice-architect-v2)
---
name: agent-microservice-architect-v2
description: Microservice architect v2 — service boundaries, API gateways, event-driven, saga
author: "Ziri Yahi"
tags: [microservices, architecture, API-gateway, event-driven, saga, DDD, CQRS]
---
# 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