🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
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