Maillage de services pour les microservices 2.0
Mohamad Bayan, architecte solutions senior chez Verizon
Ces dernières années, les architectures de microservices se sont généralisées, les grandes entreprises les adoptant dans l’espoir d’accélérer la livraison de logiciels, de faciliter l’innovation et l’adoption de nouvelles technologies, et de bénéficier d’une plus grande liberté pour réagir et prendre des décisions éclairées. Cependant, la plupart d’entre elles se sont retrouvées avec un « monolithe distribué », sans parvenir à tirer pleinement parti des véritables avantages d’architectures telles que les microservices polyglottes.
Lors de sa session à la NGINX Conf 2018, Mohamad partage son expérience des microservices chez Verizon. Il revient sur le parcours de son équipe vers sa solution Microservices 2.0, notamment sur les difficultés rencontrées lorsque différentes équipes ont adopté différentes piles technologiques pour créer des microservices. Avec Microservices 2.0, la stratégie consiste à s'appuyer sur une plateforme combinant Kubernetes et un maillage de services en tant qu'« architecture externe », permettant de créer des services polyglottes axés sur les besoins métier et découplés de cette architecture