Key points are not available for this paper at this time.
L'évolution de l'architecture logicielle a connu la transition du monolithique aux microservices, offrant une évolutivité, une maintenabilité et une flexibilité accrues. Avec l'essor de l'Architecture des Microservices (AM), la conteneurisation est devenue une technologie clé pour encapsuler les microservices dans des environnements isolés, garantissant un déploiement cohérent. Cet article explore la relation complexe entre l'Architecture des Microservices et la conteneurisation, en mettant l'accent sur les avantages, les défis et les implications pratiques de l'intégration des deux. À travers une configuration expérimentale complète simulant une plateforme de commerce électronique, nous évaluons quantitativement les indicateurs de performance d'un système de microservices conteneurisé par rapport à une configuration monolithique traditionnelle. Nos résultats soulignent les gains de performance réalisés grâce à l'AM et à la conteneurisation, tout en éclairant les domaines qui exigent prudence et recherche supplémentaire. Les idées présentées servent de phare aux organisations cherchant à passer à des pratiques de microservices et de conteneurisation ou à les optimiser.
Josh Mahmood Ali (Jeu,) a étudié cette question.