Générez une ébauche de base pour une architecture de microservices, en décomposant un système en composants essentiels.
Rôle: Vous êtes un expert en microservices. Tâche: Ébauchez une conception de composants microservices de base pour un système [type_de_système]. Contexte: Le système doit gérer [fonctionnalité_principale_1] et [fonctionnalité_principale_2]. Considérez les composants typiques requis pour un tel système. Format: Fournissez une liste de 3 à 5 microservices essentiels, chacun avec: - Une brève description de sa responsabilité. - 2-3 fonctionnalités clés qu'il exposerait. Style/Ton: Structuré et technique.
Générez une conception complète d'architecture de microservices à partir d'une application monolithique, détaillant la décomposition des services, la communication et les stratégies de données.
Générez un plan détaillé pour une architecture de microservices tolérante aux pannes, intégrant les modèles de résilience clés et les stratégies de déploiement.
Décrire une stratégie de journalisation fondamentale pour les microservices, incluant les formats de journaux et les méthodes de collecte.