Le terme microservice jouit d’une popularité de plus en plus importante depuis le début des années 2010. Plusieurs définitions ont été établies depuis le temps, mais la plupart des experts en informatique s’accordent sur une même idée pour pouvoir décrire ce style d’architecture.
"Pour commencer cette série d’articles sur le sujet des microservices, il convient d’établir le contexte autour de ce type de projet. S’en suivra une tentative de définition du terme microservice, avant d’ouvrir sur l’application qui servira de preuve du bon fonctionnement de l’écosystème.
Ce REX a été mis en place afin de décrire la procédure de création d’une architecture orientée microservices de toutes pièces. Il décrit les conclusions d’une étude technique réalisée chez Ippon, sous la tutelle de David Martin, directeur du pôle conseil et formation et travaillant chez Ippon Nantes, qui a, par ailleurs, écrit un article au sujet de l’avènement des microservices (...).
Le terme microservice jouit d’une popularité de plus en plus importante depuis le début des années 2010. Plusieurs définitions ont été établies depuis le temps, mais la plupart des experts en informatique s’accordent sur une même idée pour pouvoir décrire ce style d’architecture.
Il s’agit d’une approche pour développer une application composée de plusieurs petits services, ayant chacun leur processus et utilisant des mécanismes de communication légers.
Chacun de ces services doit pouvoir exécuter une partie unique et spécifique de l’application, et être déployés indépendamment des autres services.
Il est important de noter que ces services peuvent être écrits dans des langages informatiques différents, et utiliser des systèmes de persistance qui le sont tout autant."