La creciente adopción de la nube híbrida ha dado como resultado el almacenamiento de datos en cualquier parte, desde almacenes de datos, lagos y lagos de datos, así como en diferentes entornos de cloud y on-prem. Las API son los conectores esenciales entre diferentes fuentes de datos y aplicaciones, lo que da como resultado que se desarrollen más API que nunca. Uno de los formatos de API de más rápido crecimiento en los últimos años es GraphQL. Con GraphQL, las empresas pueden iterar más rápido en sus API y el desarrollo de aplicaciones mediante la creación de una capa de API de GraphQL unificada para todos sus datos.
IBM API Connect facilita la creación y el despliegue de una API de GraphQL a nivel de producción en minutos. Simplemente proporcione los detalles de conexión de su fuente de datos y se generará de forma instantánea una API de GraphQL segura y optimizada. También puede combinar (o federar) datos de varios orígenes, como SQL, NoSQL, REST, SOAP y otras API de GraphQL. Las API de GraphQL integradas en API Connect son seguras y de alto rendimiento por naturaleza, ya que se ejecutan en un motor GraphQL in-memory basado en Golang.
Desbloqueo de sus datos con GraphQL e IBM API Connect
Empareje el desarrollo de API con API Management para obtener más control y optimización de sus API.
GraphQL es excelente para proporcionar acceso fácil y flexible a sus datos, dondequiera que residan. Una API de GraphQL responde exactamente con la información que se solicita, dondequiera que resida, y el usuario final ni siquiera necesita saber de qué fuentes la API de GraphQL está recuperando los datos. Esta facilidad de creación y uso es excelente cuando está creando nuevas API y desea comenzar rápidamente. Pero una vez que esté listo para escalar, debe tener en cuenta factores como el rendimiento y el costo, especialmente en lo que se refiere a fuentes de datos alojadas en la nube. Por ejemplo, una consulta a GraphQL extraída de una base de datos relacional crea una carga más pesada al unir tablas, lo que puede ralentizar el tiempo de respuesta. O una consulta GraphQL que llama a una función sin servidor, su proveedor de la nube le factura. Aquí es cuando usted incorpora API Management.
Las capacidades de administración en API Connect le permiten controlar cómo el usuario interactúa con su API. Puede aplicar la limitación de velocidad para controlar el desempeño y los costos involucrados al llamar a la API. API Connect también proporciona características como un portal de desarrolladores para que pueda encontrar, probar y compartir API de forma interna y externa en su organización.