Ele explica que o primeiro passo é definir o projeto de uma API baseado em dados, isto é, basear a construção de APIs em métricas relacionadas ao seu uso para certificar-se de que não estão construindo coisas desnecessárias.
O desenvolvimento de futuras APIs vai depender dos resultados dessas análises, baseado nas necessidades do negócio. Para isso, é fundamental ter uma definição clara dos requisitos das APIs, qual modelo e quais são os principais pontos de interação dos usuários e com outros serviços.
Além disso, Gabriel explica que eles precisam decidir se vão compartilhar as informações internamente ou externamente. É nesse ponto que entra a parte do servidor, pois hospedar um aplicativo de software na internet geralmente envolve o gerenciamento de um servidor virtual ou físico, além do sistema operacional e outros processos de hospedagem de servidor na WEB para que o aplicativo seja executado.
Usar um servidor virtual como a Amazon, elimina as preocupações de hardware físico além de estarem totalmente ligados ao desenvolvimento de APIs. Com uma arquitetura sem servidor, os desenvolvedores concentram-se exclusivamente nas funções individuais de código do aplicativo, sem se preocupar com o gerenciamento de hardware físico.
Confira a palestra na íntegra e veja os benefícios de uma API Serverless.
Este artigo foi escrito por Gabriel Pan Gantes e publicado originalmente em Prensa.li.