¿Qué es un API Gateway?
Un API Gateway es un punto de entrada centralizado que gestiona, enruta y asegura las peticiones a múltiples servicios backend.
Definición
Propósito
El API Gateway centraliza funcionalidades transversales como autenticación, autorización, rate limiting, logging, transformación de peticiones y balanceo de carga, evitando que cada microservicio implemente estas capacidades de forma independiente.
Funcionalidades
Entre las funcionalidades principales se encuentran: enrutamiento de peticiones, composición de respuestas de múltiples servicios, transformación de protocolos, caché de respuestas, circuit breaking y gestión de versiones de APIs.
Consideraciones
Un API Gateway puede convertirse en un punto único de fallo si no se configura con alta disponibilidad. También puede añadir latencia adicional a las peticiones al ser un salto más en la red.
Vous voulez en savoir plus ?
Si vous souhaitez approfondir API Gateway —ou proposer ce type de formation à votre équipe— discutons-en. J'aide les équipes à comprendre et à appliquer ces concepts. J'ai hâte d'avoir de vos nouvelles !
¿Qué es DDD o Domain-Driven Design?
Domain-Driven Design (DDD), o Diseño Guiado por el Dominio, es un enfoque d...
¿Qué es la latency (latencia)?
La latencia (latency) es la medida del tiempo que transcurre desde que se i...
¿Qué significa KISS?
El principio KISS es un acrónimo del inglés Keep It Simple, Stupid (en espa...
¿Qué es la Ley de Conway?
La Ley de Conway (Melvin Conway, 1967) afirma que cualquier organización qu...
¿Que es Serverless?
Serverless, a pesar de su nombre, no significa que no haya servidores invol...