Cloud to Edge AI com uma plataforma de banco de dados móvel
24 de janeiro de 2024Por que os microsserviços não estão funcionando para você
24 de janeiro de 2024As interfaces de programação de aplicativos (APIs) são essenciais para os negócios, pois organizações de todos os tamanhos e de todos os setores dependem da integração de APIs para conectar aplicativos e fontes de dados. O recente aumento nas iniciativas de transformação digital, acompanhado pela proliferação de aplicativos e dados, apenas aumentou a importância de ter um gerenciamento eficaz de APIs e uma forte estratégia de APIs.
Tendências e avanços recentes em todo o ecossistema de API estão trazendo inovações e valor para o desenvolvimento de API, gerenciamento de API, segurança de API e muito mais. Recentemente, tive a oportunidade de conversar com o Gartner sobre o cenário em evolução da API. Aqui estão seis principais tendências e práticas de API que você deve conhecer.
Tendência nº 1: APIs de múltiplas fontes
As empresas dependem cada vez mais de APIs provenientes de fornecedores terceirizados, incluindo APIs abertas. Isso ocorre porque algumas funcionalidades ou dados podem ser fornecidos de forma mais eficiente por uma API desenvolvida externamente do que por uma API construída internamente.
Consequentemente, as empresas precisam de se certificar de que as suas estratégias e tecnologias de API incluem a capacidade de gerir todas as APIs internas e externas em toda a sua economia de API para garantir segurança e governação adequadas.
Tendência nº 2: vários padrões e formatos de API
Embora as APIs RESTful ainda sejam um dos estilos de arquitetura de API mais populares, outros formatos de API vão além do modelo típico de solicitação-resposta. Por exemplo, AsyncAPI (para arquiteturas orientadas a eventos) e GraphQL são dois formatos mais recentes com regras e estruturas diferentes que resolvem diferentes casos de uso.
É aqui que é necessária uma solução sólida de gerenciamento de API que ofereça a capacidade de governar e gerenciar todas as especificações de API.
Tendência nº 3: desagregação da tecnologia API
Muitas organizações usam uma plataforma de gerenciamento de API que fornece todos os recursos necessários para gerenciar todo o processo do ciclo de vida da API, desde o design da API até o teste, segurança, publicação e muito mais.
Hoje, existem fornecedores que fornecem um subconjunto selecionado, mas não todas, dessas funcionalidades. Uma organização pode começar com um pacote integrado ou um fornecedor que oferece quase tudo o que precisa, mas adicionar um fornecedor diferente especializado em uma fase específica do ciclo de vida da API. As tecnologias de API mais comuns a serem desagregadas são portais de desenvolvedores e gateways de API.
Tendência nº 4: expansão da tecnologia API
Um resultado negativo potencial da separação da tecnologia de gerenciamento de API é chamado de expansão da tecnologia de API. O uso de tecnologias de API provenientes de vários fornecedores que não estão estrategicamente conectados pode levar à falta de governança centralizada, pouca visibilidade em todo o seu ecossistema de API e vulnerabilidades de segurança.
Tendência nº 5: Evolução do API Gateway
Os gateways têm sido frequentemente considerados o principal diferencial das soluções de gerenciamento de API. Quanto mais funcionalidade e segurança eles tivessem, melhor. Agora, à medida que as empresas adotam ambientes multicloud e microsserviços, as necessidades do gateway de API mudaram, incluindo a função que ele desempenha e sua arquitetura geral. Muitas organizações estão agora adicionando gateways leves mais profundamente em sua arquitetura.
Esses gateways leves ocupam pouco espaço, são fáceis de implantar e possuem funcionalidades bem definidas. Eles se tornam comoditizados e resolvem um problema específico. Embora muitas empresas ainda precisem de gateways corporativos mais robustos, mais gateways menores e leves estão chegando ao mercado.
Tendência nº 6: Segurança avançada de API
Uma estratégia de segurança de API precisa resolver não apenas as ameaças atuais, mas também as emergentes. No entanto, com ataques mais avançados às APIs e um número crescente de APIs que precisam ser protegidas, a segurança das APIs está se tornando um problema sobre-humano.
A segurança avançada de APIs usa automação, inteligência artificial e aprendizado de máquina para proteger melhor as APIs contra vulnerabilidades, configurações incorretas e ataques. Os recursos avançados comuns de segurança de API incluem a capacidade de identificar APIs não gerenciadas e potencialmente inseguras, avaliar APIs em busca de configurações incorretas e vulnerabilidades e detectar tráfego anormal de API em tempo real para bloquear tráfego malicioso.
Próximos passos
Para obter mais insights e se aprofundar nas tendências emergentes de APIs e gerenciamento de APIs, confira este webinar de 30 minutos apresentando IBM e Gartner.
A postagem 6 tendências e práticas de API a serem conhecidas para 2024 apareceu pela primeira vez em The New Stack.