Architecture en microservices
Architecture en microservices Le contexte Vous développez une application d'entreprise côté serveur. Il doit prendre en charge une variété de clients différents, y compris les navigateurs de bureau, les navigateurs mobiles et les applications mobiles natives. L'application peut également exposer une API à des tiers. Il peut également s'intégrer à d'autres applications via des services Web ou un courtier de messages (Broker). L'application gère les requêtes (requêtes et messages HTTP) en exécutant la logique métier ; accéder à une base de données ; échanger des messages avec d'autres systèmes ; et renvoyer une réponse HTML/JSON/XML. Il existe des composants logiques correspondant à différents domaines fonctionnels de l'application. Problème Quelle est l'architecture de déploiement de l'application ? Les forces Il y a une équipe de développeurs travaillant sur l'application Les nouveaux membres de l'équipe doivent rapidement devenir pro