Développer et mettre en production des applications toujours plus vite, c'est devenu une pratique courante dans l'entreprise, une pratique surtout poussée par les métiers qui doivent faire face à une concurrence de plus en plus féroce. Et pour y répondre, l'une des nouvelles tendances ces dernières années est l'architecture microservices qui consiste à morceler une application en une multitude de petits services indépendants. Chacun de ces petits services réalise de simples tâches, peut communiquer et interagir entre eux et peut subir des modifications sans impacter les autres services. Des frameworks légers sont déjà disponibles sur le marché pour créer des architectures microservices. Cela dit, pour l'heure, l'adoption de ce type d'architecture reste encore confidentielle, les entreprises préfèrent déjà s'orienter vers la conteneurisation d'applications, surtout grâce à l'outil Docker, qui représente une première étape vers le chemin d'une approche full microservices.