Les microservices, c’est quoi ?
Évolution naturelle des Architectures orientées services (SOA) à la suite des évolutions technologiques et méthodologiques de ces dernières années, les microservices tendent à devenir la norme de développement pour un large spectre du Système d’Information.
Ce livre blanc vise à synthétiser les concepts sous-tendus par cette Architecture et à donner des pistes de mise en oeuvre.
Pour définir le concept en une phrase, on peut dire que c’est un modèle d’Architecture permettant de garantir qualité, scalabilité et Agilité du SI en isolant des domaines « fonctionnels » et en les rendant autonomes.
À travers cette définition, on retrouve, de manière transverse, deux sujets connexes aux microservices, qui sont les environnements conteneurisés et la méthodologie de mise en œuvre DevOps. Automatisation, tests et qualités sont en effet les maîtres mots d’une Architecture microservices pérenne.