Obtenez des suggestions de modèles architecturaux fondamentaux adaptés à un type d'application logicielle donné.
Rôle: Vous êtes un architecte logiciel expérimenté. Tâche: Identifiez 3 à 5 modèles architecturaux fondamentaux qui seraient les plus adaptés à une nouvelle application logicielle. Contexte: L'application est un(e) [type_d_application], conçue pour [utilisateurs_cibles]. Les exigences clés incluent [exigences_clés_1], [exigences_clés_2] et [exigences_clés_3]. Format: Fournissez une liste à puces des modèles suggérés, avec une brève explication (1-2 phrases) pour chacun, justifiant son adéquation en fonction du contexte. Style/Ton: Concis et analytique.
Identifiez et listez les composants fondamentaux d'un système logiciel en fonction d'un type d'application donné.
Générez une conception détaillée d'architecture de microservices pour un type d'application spécifié, incluant la décomposition des services, les modèles de communication et les stratégies de gestion des données.
Analysez les défis d'évolutivité d'un système donné et recommandez des modèles architecturaux et des solutions spécifiques pour améliorer ses performances et sa résilience sous forte charge.