Neste vídeo, analisamos a anatomia de um projeto Python escalável usando FastAPI e uv. Você aprenderá como configurar uma estrutura de pastas limpa, gerenciar configurações com .env, adicionar logging centralizado e escrever testes simples, mas eficazes. Também abordaremos como usar pyproject.toml, .python-version, Docker e docker-compose para ambientes consistentes e fácil integração.
🔖 Capítulos:
0:00 Introdução
0:38 O que “Escalável” Significa Aqui
1:40 Estrutura de Pastas (Equilibrada, Não Inchada)
12:33 Gerenciamento de Configuração (Centralizado, Chato, Seguro)
13:03 Logging (Uma Porta de Entrada)
13:20 Injeção de Dependência: Frameworks vs Recursos Nativos do FastAPI
14:58 UserService como a “Costura de Negócios”
15:52 Testes (Rápidos e Herméticos)
17:08 Caminho do Python e Ferramentas
20:42 Considerações Finais
#arjancodes #designsoftware #python