Les microservices désignent à la fois une architecture et une approche de développement logiciel qui consiste à décomposer les applications en éléments les plus simples, indépendants les uns des autres.
Ce terme “Microservices” est apparu dans le vocabulaire du monde des applications d’entreprise il y a déjà quelques années, mais on l’entend encore de plus en plus ces derniers temps. Ce modèle d’architecture logiciel devient de plus en plus attrayant et nombreux sont les nouveaux projets qui l’adoptent. Les résultats sont jusqu’à présent positifs à tel point que ce style est en train de devenir le choix par défaut pour la création d’applications d’entreprise.