Publié le
1
March
2021
Meetup

API Gateway : Du monolith aux microservices

Vous avez un gros monolith difficile à faire évoluer et vous avez décidé de passer aux microservices ? Vous ne savez pas par où commencer votre transition vers une architecture en micro-services ? Chez Matters aussi nous sommes passés par là. Dans ce Meetup, David Level, Directeur de Projets, répond à toutes ces questions. Il vous présente l'api gateway : un pattern d'orchestration des appels vers vos nouveaux services.

Équipe Matters


Pour commencer, David vous explique les conditions nécessaires au passage vers une application stateless : le moyen de simplifier votre découpage en services. Aussi, cette méthode a pour avantage de rendre votre application plus testable, plus scalable et mieux isolée. Le découpage vous permet, quant à lui, de faciliter le déploiement de vos services.


À cette étape, de nouveaux enjeux, qui n'existent pas sur une application monolith, commencent à émerger. Par exemple : Comment tracer un utilisateur dans tous vos micro-services ? Comment gérer son authentification via votre système ? Comment implémenter des quotas ? Pour David, une solution est de recourir au pattern <API Gateway> qui présente dans ce cas différents atouts.


En effet, il vous assure de garder un point d'entrée unique pour votre API en micro services. Vous pourrez aussi gérer l'identifiant de transaction et donc tracer les appels ou encore, gérer un circuit breaker qui coupera les appels vers un service qui ne répond plus pour éviter les chaînes d'erreurs.


À la lumière de ces nouvelles informations, cette nouvelle brique technique peut sembler complexe à mettre en place. David vous propose, ici, une liste des outils que nous avons testés, ainsi que leurs avantages et leurs limites. Elle vous guidera dans la réflexion et vous offrira les bonnes clés de décision concernant votre architecture.

Vous avez un projet ? Une suggestion ? Un mot doux ?

Nous contacter
Logo Matters

Product & Startup Studio

10 rue du Faubourg Poissonnière
75010 Paris

Recevoir la Newsletter qui Matters

Merci ! Votre demande a bien été reçue !
Oups ! Une erreur s'est produite lors de la soumission du formulaire.
Mentions légales