🐂 Construindo API's robustas utilizando Python
Neste tutorial vamos aprender a construir API's utilizando Python e FastAPI, integrá-las a serviços externos e também a como torná-las robustas. Discutiremos a importância de uma boa documentação e testes.
Abordaremos conceitos como integração com serviços externos, integração contínua e testes automatizados. Analisaremos cenários onde precisaremos de uma melhor performance e algumas técnicas para alcançar este objetivo como chamadas a funções assíncronas.
Vamos tentar nos preparar para situações ruins que possam acontecer e garantir que nosso sistema será resiliente.
O que veremos?
- Integração com serviços externos
- Integração contínua
- Testes automatizados
- Invocação de processos assíncronos
- Circuit breaker
- Compartilhamento de memória
Pré-requisitos
- Conhecimento básico de Python
- Conhecimento de desenvolvimento web
- Python 3.7+