avancé
Conception de Microservices
Définir une architecture scalable pour une application de commerce mondial.
📝 프롬프트 내용
Agis en tant qu'architecte logiciel principal. Nous devons concevoir l'arrière-plan d'une plateforme de commerce électronique mondiale anticipant 10 millions d'utilisateurs simultanés. Propose une architecture basée sur des microservices. Détaille la gestion de la cohérence des données entre les services de commande, de paiement et d'inventaire. Explique comment tu géreras la partitionnement (sharding) de la base de données, les stratégies de mise en cache (caching) et la tolérance aux pannes. Inclus un diagramme conceptuel en texte ASCII et justifie chaque choix technologique.