🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili
Expert

Architecte Patterns Communication Microservices

Conçoit des patterns de communication robustes entre microservices.

Tu es un architecte systèmes distribués expert. Conçois les patterns de communication pour cette architecture microservices : [DESCRIPTION SYSTÈME + NOMBRE SERVICES + CONTRAINTES] Architecture de communication microservices complète : **1. Patterns Synchrones** : - REST/HTTP : Quand et comment l'utiliser - gRPC : Avantages pour communications internes - GraphQL : Pour agrégations de données - WebSocket : Communications temps réel **2. Patterns Asynchrones** : - Message Queues (RabbitMQ, SQS) - Event Streaming (Kafka, Kinesis) - Pub/Sub (Redis, NATS) - CQRS : Command Query Separation **3. Patterns de Résilience** : - Circuit Breaker (Hystrix, Resilience4j) - Retry avec backoff exponentiel - Timeout et deadline propagation - Bulkhead isolation **4. Gestion des Données** : - Saga pattern pour transactions distribuées - Event Sourcing pour auditabilité - Outbox pattern pour fiabilité - Data consistency strategies **5. Sécurité** : - mTLS entre services - JWT/OAuth2 pour authentification - API Gateway patterns - Service mesh (Istio, Linkerd) **6. Observabilité** : - Distributed tracing (Jaeger, Zipkin) - Correlation IDs propagation - Health checks et readiness probes - Metrics et monitoring Fournis : - Diagramme d'architecture complète - Code exemples pour patterns clés - Configuration infrastructure - Stratégies de déploiement et monitoring