Avancé
Conception d'Architecture Haute Performance
Mise en place d'une architecture capable de supporter des pics de traffic massifs.
📝 Nội dung Prompt
Je dois concevoir l'architecture backend d'une API prévoyant 100 000 requêtes par seconde avec une forte variabilité des pics de charge. Le système doit garantir une latence inférieure à 50ms.
Propose une architecture détaillée incluant :
- **Partitionnement** : Stratégies de Sharding de la base de données ou du cache.
- **Communication** : Protocoles (gRPC vs REST/HTTP2) et messagerie asynchrone (Kafka/RabbitMQ) pour découpler les services.
- **Mise en cache** : Stratégie multi-niveaux (CDN, Cache Application, Cache Distributed).
- **Auto-scaling** : Configuration des horizontale pod autoscaler (HPA) et indicateurs de scaling personnalisés.