Des applications communicantes et ouvertes

Configurer, fiabiliser, sécuriser, mesurer et garantir la performance de la communication d’applications qu’elles soient conteneurisées, orchestrées ou pensées sous forme de micro-services, avec des cycles de déploiement qui s’accélèrent, peut vite devenir un cauchemar.

Pour aider à l’orchestration de la communication entre services, le Service Mesh se profile comme étant la solution qui risque bien de cannibaliser toute la galaxie d’outils ad hoc existants. GraphQL devient un standard pour consommer des APIs depuis une interface utilisateur moderne (cf. L’interface utilisateur ce n’est pas que des pixels). Sous l’impulsion de Google gRPC gagne du terrain et pourrait également bien devenir un standard pour la communication entre applications backend.

Qui dit applications ouvertes dit également documentation, accessibilité, on se doit donc de parler d’API blueprints, d’OpenAPI, d’OAuth, d’API Gateway telles que Tyk et Kong, ou encore des services managés des cloud providers, mais également de gestion saine des utilisateurs (rate limiting, délégation, …).

Keywords

  • API Gateway
  • gRPC
  • GraphQL
  • Messaging
  • Service Mesh
  • Istio
  • Linkerd
  • Envoy
  • Proxy
  • OAuth
  • OpenAPI
  • API Blueprint
  • API Management
  • Tyk
  • Kong

Notre partage sur le sujet

Vidéos

Published by

Publié par Sergio Dos Santos

Craft / DevOps / Back / Front / Cloud

Commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.