As 4 principais tendências tecnológicas da API em 2020

As 4 principais tendências tecnológicas da API em 2020

As 4 principais tendências tecnológicas da API em 2020
cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Quando entramos em uma nova década, as APIs estão envolvidas em muitas tendências atuais da tecnologia. As APIs da Web são comuns em microsserviços, malha de serviço, plataformas de nuvem pública, aprendizado de máquina e dispositivos inteligentes. Neste episódio inaugural do podcast Unplugged de APIs, Mike Amundsen (Consultor de estratégia de API da MuleSoft) e Matt McLarty (Líder global de estratégia de API da MuleSoft) discutem as tendências técnicas mais significativas relacionadas às APIs para 2020.

“alt =” “/>

Tendência tecnológica nº 1: especificações da API

A primeira parte da discussão se concentra nas especificações emergentes da API. Matt relata sua experiência na primeira conferência de especificações de API em Vancouver no outono passado. Lá, ele observou uma convergência de diferentes comunidades de API: adeptos da Open API Specification, pioneiros do GraphQL, nativistas da nuvem com uma afinidade por gRPC, evangelistas da AsyncAPI e modeladores semânticos. O evento permitiu que membros dessas comunidades divulgassem os pontos fortes de seus protocolos particulares, além de mostrar o quanto eles tinham em comum. Mike fala sobre a disputa entre abordagens de modelagem que facilitam o design duradouro – como ALPs que ele co-autoria com Leonard Richardson – e especificações mais explícitas que facilitam a implementação inicial, mas são mais propensas à obsolescência.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Tendência tecnológica nº 2: papéis e ferramentas organizacionais

A segunda parte da discussão explora o relacionamento entre ferramentas e funções em uma organização que está adotando APIs para fornecimento ou consumo. Mike se refere ao livro que foi co-autor em 2018, Gerenciamento contínuo de API, que inclui uma seção detalhando as funções que emergem em uma organização de API madura. Seu co-autor, Mehdi Medjaoui, muitas vezes fala sobre a existência de muitas funções em uma organização de API, embora o número de pessoas necessárias para desempenhar essas funções cresça com o tempo. Mike também relata sua própria experiência de trabalho com clientes: “Quatro ou cinco anos atrás, era quase toda a tecnologia, toda a TI, mas agora estou vendo um público maior na sala. Isso provavelmente significa que são necessárias ferramentas diferentes para pessoas diferentes. ” Matt fecha esta seção observando o vínculo inextricável entre negócios, tecnologia e preocupações organizacionais que são evidentes no espaço da API.

Leia Também  OpenText Developer: um local para todas as suas necessidades de desenvolvedor

Tendência tecnológica nº 3: malha de serviço

A terceira seção examina a popularidade do conceito de malha de serviço e seu relacionamento com APIs em uma organização. Mike ressalta que “malha de serviço” já se tornou um termo sobrecarregado, variando em significado, desde a definição inicial de “plano de controle / plano de dados” até qualquer ambiente de microsserviços em grande escala, com um conjunto de serviços emaranhado (uma “bagunça de serviço”). Matt discute o princípio dos microsserviços “pontos de extremidade inteligentes, tubulações burras” que ele viu ser enfatizado demais por muitas organizações que implementam a malha de serviço. Mike ressalta que isso também se refere às organizações em expansão, observando que “quando você obtém partes inteiras da sua organização, isso se torna um problema de gerenciamento de rede e de gerenciamento de tráfego”. Em seguida, eles entram em uma discussão sobre computação sem servidor e os possíveis problemas que podem surgir à medida que sua adoção amadurece na empresa. Mike destaca a flexibilidade do servidor sem servidor e como isso ocorre com o comportamento não determinístico. Matt se baseia neste ponto, acrescentando que “grande parte da história da engenharia de software surgiu de uma perspectiva de ‘podemos ser deterministas sobre os sistemas que estamos construindo’ e acho que alcançamos um estágio de distribuição em que tudo não é determinístico “.

Tendência tecnológica nº 4: RPA

O tópico determinismo leva ao diálogo sobre uma das tendências atuais mais quentes da computação corporativa: a automação de processo robótico (RPA). Matt acredita que o RPA pode ser uma solução para empresas que não desejam fazer o trabalho duro de refatorar seus ambientes legados. Mike observa que o RPA pode ser visto como uma tela glorificada, mas contrapõe isso dizendo que ele está intrigado com o potencial do RPA de afetar as APIs de back-end. Ele vê designers eventualmente precisando atender aos requisitos da máquina, bem como desenvolvedores humanos. Matt enfatiza que o design da API é importante para os dois tipos de usuários. O podcast termina com Mike reiterando seu otimismo pelo impacto do RPA no design de resultados de serviços.

Leia Também  MUnit para programadores Java: asserções de teste

Espero que você goste deste episódio! Assine a nossa newsletter acima para obter mais repescagens de episódios de podcast.




cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Luiz Presso
Luiz Presso