Com o aumento da adoção da nuvem híbrida, o armazenamento de dados está espalhado, desde data warehouses, lakes e lakehouses, e também em diferentes nuvens e ambientes locais. As APIs são o conector essencial entre diferentes fontes de dados e aplicações, resultando no desenvolvimento de muito mais APIs. Um dos formatos de API que mais cresce nos últimos anos é o GraphQL. Com o GraphQL, as empresas podem agilizar a iteração em suas APIs e no desenvolvimento de aplicativos, desenvolvendo uma camada de API do GraphQL unificada para todos os seus dados.
O IBM API Connect facilita a construção e a implementação em poucos minutos de uma API do GraphQL com nível de produção. Basta informar os detalhes de conexão da sua fonte de dados para geração imediata de uma API do GraphQL segura e otimizada. Você pode também combinar (ou federar) dados de várias fontes, como SQL, NoSQL, REST, SOAP e outras APIs do GraphQL. As APIs do GraphQL criadas no API Connect são seguras e de alto desempenho por natureza, pois são executadas em um mecanismo do GraphQL baseado em Golang na memória.
Libere seus dados com o GraphQL e o IBM API Connect
Combine o desenvolvimento com o gerenciamento de APIs para ter mais controle e otimização de suas APIs.
O GraphQL é excelente para disponibilizar acesso fácil e flexível aos seus dados, onde quer que residam. A API do GraphQL responde exatamente com as informações solicitadas, onde quer que residam, e o usuário final nem precisa saber de que fontes a API do GraphQL está extraindo os dados. Essa facilidade de criação e uso é ótima quando se quer criar novas APIs e começar a usá-las rapidamente. Mas quando estiver pronto para escalar, você terá que levar em consideração fatores como desempenho e custo, especialmente no que diz respeito a fontes de dados hospedadas na nuvem. Por exemplo, uma consulta do GraphQL extraída de um banco de dados relacional cria uma carga maior com a união de tabelas, o que pode retardar o tempo de resposta. Ou uma consulta do GraphQL que chama uma função sem servidor, que será cobrada de você pelo seu provedor de nuvem. É aí que entra o gerenciamento de APIs.
Os recursos de gerenciamento no API Connect permitem controlar a forma como o usuário está interagindo com a sua API. É possível aplicar a limitação de taxa para controlar o desempenho e os custos envolvidos na chamada da API. O API Connect disponibiliza também um recurso semelhante a um portal do desenvolvedor, para você encontrar, testar e compartilhar APIs de forma interna e externa à sua organização.