Além da Transformação Digital com APIs

Por Julho 30, 2018

As empresas que desejam realizar a Transformação Digital têm seus principais desafios nos níveis organizacionais e culturais. Para além dos níveis técnicos, o maior obstáculo está no estabelecimento de uma mentalidade ágil na companhia.

Com uma estratégia de APIs bem elaborada, diferentes capacidades da empresa poderão ser construídas, conectadas e reconfiguradas mais rapidamente. Quanto mais maduro e bem executado for um design de API, mais flexível e mais adaptável às mudanças será a companhia.

Ao criar uma API para utilizar em sua arquitetura de microsserviços, é recomendável ter em mente que ela deve ser construída para a mudança. A chave dos microsserviços é que eles devem ser capazes de fazer modificações com rapidez, frequência e facilidade. Por isso, é necessário assegurar que a API seja extensível para não provocar efeitos em cadeia a cada mudança que for feita em suas capacidades. O maior objetivo é que essa extensibilidade se torne parte da cultura de desenho de APIs.

No contexto dos microsserviços, é importante considerar que os desenvolvedores de aplicativos são os clientes do produto, que é a API. Eles devem estar felizes, satisfeitos e produtivos, então é importante considerar um produto que seja fácil de usar e que seja robusto. Frequentemente, os desenvolvedores não utilizam nenhuma API, apenas alguns serviços. Quando diferentes APIs têm aspectos e tipos de trabalho similares, facilitando que o desenvolvedor aprenda uma única vez para conseguir utilizar um conjunto, conseguimos entender melhor o que eles estão buscando na hora de desenvolvermos as nossas.

Na CA Technologies, o API Gateway é o nosso produto principal. Ele funciona com um componente chamado API Portal que ajuda muitos desenvolvedores a descobrir APIs, a saber como elas funcionam e a se inscrever para usá-las, por exemplo. Também temos outro componente, especializado em microsserviços, que é o microgateway. Além disso, temos o Live API Creator, que permite criar APIs do zero de maneira fácil e rápida.

Cada vez mais, as organizações entendem que precisam modernizar a sua arquitetura de aplicativos para seguirem competitivas. A nossa base de clientes aumentou bastante em dois anos, incluindo o Banco ICBC, na Argentina. Em uma semana, resolvemos um problema que eles experimentavam por quatro meses como resolver. Construímos um botão de pagamento em um ambiente de teste e os mostramos como a resolução disso foi fácil com a nossa solução.

Nós, da API Academy, temos o objetivo de informar as empresas sobre as tendências em APIs e sobre o que outras companhias estão fazendo com elas. Não trabalhamos apenas em um país específico, todos viajamos bastante! Participamos de conferências e eventos, além de organizarmos os nossos, e também visitamos muitos clientes. Essas visitas vão de reuniões muito breves a bootcamps. Nós tentamos ajudá-los a entender melhor para onde o setor está indo e o que eles podem fazer para seguir a trajetória para o uso bem-sucedido de APIs. Nossa missão principal não é focar nos produtos, mas na estratégia, nos desenhos, na gestão e na maneira como as APIs e a Transformação Digital podem contribuir para o sucesso dos negócios.

Escrito por Erik Wilde
Principal Consultant at CA Technologies
LinkedIn:@erikwilde