Avancé
Conception d'Architecture Haute Performance
Mise en place d'une architecture capable de supporter des pics de traffic massifs.
📝 提示内容
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.