PAISAGEM API

PAISAGEM API

As APIs se tornaram essenciais para a economia digital.

As APIs ajudam a impulsionar a inovação, acelerar o tempo de colocação no mercado e fornecer novas oportunidades para gerar receita e construir parcerias com desenvolvedores terceirizados, bem como com todo o seu ecossistema de negócios de fornecedores, distribuidores, revendedores e até mesmo clientes.

As APIs também ajudam a quebrar silos ao desbloquear o acesso a dados em vários sistemas internos. Fornecer uma interface bem definida reduz a complexidade e o custo ao eliminar a necessidade de desenvolver interfaces personalizadas para diferentes aplicativos clientes, permitindo que desenvolvedores e outras equipes funcionais colaborem de forma mais rápida e fácil.

Por último, mas não menos importante, as APIs são fundamentais para iniciativas de modernização de aplicativos que usam microsserviços , pois são a principal interface para comunicação entre microsserviços. 

Conteúdo relacionado
Baixe o guia de soluções para obter todos os detalhes.
Obtenha o guia NGINX
GATEWAYS DE API

GATEWAYS DE API

Quanto mais APIs você usa, mais crítico se torna um gateway de API.

Quer você queira acessar dados de aplicativos monolíticos tradicionais ou criar um novo aplicativo usando microsserviços, os gateways de API são cruciais para fornecer APIs confiáveis e de alto desempenho.

NGINX Plus — o gateway de API mais onipresente do setor — fornece funcionalidades robustas, como roteamento de solicitações, limitação de taxas e autenticação de API. Ele também acelera o desempenho dos seus aplicativos armazenando em cache respostas comuns da API e reduzindo a carga nos endpoints da API.

História de cliente do Capital One >

Veja o caso do portal de desenvolvedores do Capital One, o DevExchange . A tecnologia NGINX permitiu que a empresa dimensionasse seus aplicativos para 12 bilhões de operações por dia, com picos de 2 milhões de operações por segundo em latências de apenas 10 a 30 milissegundos.

Desenvolvedores e parceiros terceirizados podem fornecer uma experiência digital de primeira classe para seus clientes, bem como criar novos fluxos de receita, usando as APIs do Capital One para abrir contas bancárias, gerar ofertas personalizadas de cartão de crédito e rastrear recompensas de clientes.

Leia a história completa do cliente NGINX >

Desafio

Desafio

À medida que o número de APIs e gateways de API aumenta, as equipes de NetOps e DevOps precisam enfrentar vários desafios. Todas essas APIs precisam ser gerenciadas de maneira eficiente durante todo o seu ciclo de vida, incluindo definição, publicação, proteção, monitoramento e análise de uso para avaliar seu valor.

O gerenciamento de um gateway de API não deve degradar o desempenho do próprio gateway, que é responsável pelo roteamento do tráfego. Também é essencial ter uma solução leve para gerenciar o tráfego de API para microsserviços, que por si só ocupam pouco espaço. Por fim, você precisa de um portal de desenvolvedor que exponha todas as APIs e facilite o consumo delas por meio de documentação robusta.

O gerenciamento abrangente de APIs é essencial para a rápida adoção e o sucesso contínuo de suas APIs.

Solução

Solução

O Módulo de Gerenciamento de API para o NGINX Controller combina o poder, a velocidade e a eficiência do NGINX Plus com a funcionalidade do plano de controle, capacitando as equipes de NetOps e DevOps a definir, publicar, proteger, monitorar e analisar suas APIs.

Construída em uma arquitetura inovadora que desacopla o plano de controle do plano de dados, a solução é:

Comprovado >

O software NGINX alimenta mais de 350 milhões de sites e, de acordo com uma pesquisa de usuários de 2018, mais de 40% dos usuários do NGINX já implementaram o NGINX como um gateway de API. O NGINX também é um componente popular em muitas soluções tradicionais de gerenciamento de API, fornecendo o gateway subjacente para Axway, IBM DataPower, Kong, MuleSoft, Red Hat 3Scale e outros.

Alto desempenho >

O NGINX elimina a necessidade de bancos de dados locais e outros componentes adicionais que introduzem complexidade, latência e pontos de falha desnecessários. Diferentemente das soluções tradicionais de gerenciamento de API, o NGINX isola o tráfego de tempo de execução da API do tráfego de gerenciamento de API. Como resultado, o gateway da API NGINX Plus (plano de dados) não requer conectividade constante com o NGINX Controller (plano de controle). Isso reduz a complexidade e maximiza o desempenho ao reduzir o tempo médio de resposta para atender a uma chamada de API.

Portátil >

Devido ao seu tamanho reduzido, tanto o NGINX Controller quanto o NGINX Plus podem ser implantados em qualquer ambiente, incluindo bare metal, VMs, contêineres e nuvens públicas, privadas e híbridas. Essa versatilidade significa que você pode usar o Módulo de Gerenciamento de API NGINX para APIs internas e externas. Implante facilmente o NGINX Plus em ambientes tradicionais para gerenciar o tráfego de aplicativos monolíticos e implante-o em contêineres para gerenciar o tráfego entre microsserviços para aplicativos distribuídos.

Conclusão

Conclusão

As APIs desempenham um papel fundamental no consumo de aplicativos nos bastidores — e sua importância para o seu negócio só aumentará nos próximos anos. Uma coisa é clara: ao modernizar seus aplicativos, você precisa de uma solução moderna de gerenciamento de API.

O Módulo de Gerenciamento de API para o NGINX Controller facilita a definição e a publicação de suas APIs em ambientes de produção, teste ou preparação, ao mesmo tempo em que obtém a visibilidade necessária para solucionar problemas de desempenho, aumentar a satisfação do cliente e maximizar o valor comercial. Além disso, ele ajuda a garantir que suas APIs permaneçam seguras, fornecendo autenticação, autorização, controle de acesso baseado em função e limitação de taxa.

Na economia digital, o gerenciamento abrangente de APIs é essencial para o sucesso dos negócios. O NGINX oferece uma solução única para gerenciar todo o ciclo de vida de suas APIs, sem comprometer o desempenho.