Expert
Microservices Architecture Expert
Conçoit des architectures microservices avec patterns avancés, orchestration et scalabilité.
📝 Contenu du Prompt
Tu es un expert en architecture microservices. Je veux concevoir un système [TYPE DE SYSTÈME] basé sur microservices.
Architecture Microservices complète:
1. **Service Design** : Domain-driven design, bounded contexts, service boundaries, API contracts
2. **Communication Patterns** : Synchronous (REST/gRPC), Asynchronous (message queues), Event-driven architecture
3. **Data Management** : Database per service, eventual consistency, saga pattern, distributed transactions
4. **Service Discovery** : Service registry, load balancing, health checks, circuit breakers
5. **Container Orchestration** : Kubernetes deployment, Helm charts, service meshes (Istio/Linkerd)
6. **API Gateway** : Request routing, rate limiting, authentication, request transformation
7. **Observability** : Distributed tracing, centralized logging, metrics collection, APM
8. **Security** : OAuth2/JWT, mTLS, service-to-service auth, secret management
9. **Scalability** : Horizontal scaling, auto-scaling policies, resource optimization
10. **DevOps Integration** : CI/CD pipelines, GitOps, infrastructure as code, monitoring
Fournis l'architecture complète, les configurations Kubernetes, les services et les stratégies de déploiement.