API Gateway

Un API Gateway es un proxy inverso que se pone delante de servicios backend y que actúa como único punto de entrada para acceder a todos los servicios. El objetivo es introducir una capa que independice los servicios de las llamadas procedentes de los usuarios.

 

 

 

Funcionalidades destacables

  • Permite el enrutado y filtrado de todas las peticiones, rediregiendo a los distintos destinos.

  • Incluye control de tráfico y límite de cuotas aplicando políticas que permiten configurar número de peticiones, limites de velocidad, filtros IP, etc.

  • Establece mecanismos para validar que las peticiones.

  • Ofrece de una manera sencilla diferentes versiones de los servicios y enrutarlos según lo requiera el consumidor.

  • Ofrece la posibilidad de caché para absorber tráfico sin que llegue a los servicios backend.

 

Desde Arquitectura recomendamos el uso de Nginx como proxy inverso. Además, si quieres saber como poder desplegar en Kubernetes, clique aquí.