O documento apresenta Kleber Bacili e seu trabalho com construção de APIs para aplicativos móveis. Ele discute conceitos como SOA, microserviços e APIs, além de ferramentas e clientes. Apresenta 8 lições sobre construção de APIs, incluindo uso de equipes, versionamento, monitoramento, segurança, tráfego, REST, erros e evolução.
28. Versionamento
Versão
URI:
https://api.mycompany.com/name-of-api/v2/resource!
HTTP
ou
HTTPS
Seu
domínio
Nome
da
API
(opcional)
Recursos
e
Parâmetros
46. Caching
Evite
tráfego
desnecessário
Latência
de
rede
Sobrecarga
nos
servidores
Pontos
de
Atenção
v Local
de
cacheamento
v Tempo
de
invalidação
do
cache
v Sincronização
em
clusters