Capítulo 3. Pasarelas API: Gestión del Tráfico de Entrada
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Ahora que conoces bien la definición y las pruebas de una API, podemos centrar nuestra atención en las plataformas y las herramientas responsables de entregar las API a los consumidores en producción. Una pasarela API es una parte fundamental de cualquier pila tecnológica moderna, ya que se sitúa en el "perímetro" de red de los sistemas y actúa como una herramienta de gestión que media entre un consumidor y una colección de servicios backend.
En este capítulo aprenderás el "por qué", el "qué" y el "dónde" de las pasarelas API y explorarás la historia de la pasarela API y otras tecnologías de perímetro. También explorarás la taxonomía de las pasarelas API y aprenderás cómo encajan éstas en el panorama general de la arquitectura de sistemas y los modelos de implementación, todo ello evitando los errores comunes.
Basándote en todos estos temas, concluirás el capítulo aprendiendo a seleccionar una pasarela API adecuada en función de tus requisitos, limitaciones y casos de uso.
¿Es una pasarela API la única solución?
En nos han preguntado con frecuencia: "¿Es una pasarela API la única solución para llevar el tráfico de usuarios a los sistemas backend?" La respuesta corta es no. Pero aquí hay algo más de matiz.
Muchos sistemas de software necesitan enrutar las solicitudes de API de los consumidores o el tráfico ...