Construindo a API do programa Internet Brasil com FastAPI
O programa Internet Brasil manipula dados de mais de 90 milhões de estudantes. Fique por dentro de como a biblioteca FastAPI foi usada para desenvolver essa api.
Nesta palestra, exploraremos a jornada de construção da API do Programa Internet Brasil, utilizando o framework FastAPI. Começaremos com uma breve introdução ao programa e à importância da API para sua implementação. Em seguida, discutiremos porque o FastAPI foi escolhido como a base para o desenvolvimento, destacando suas vantagens em termos de performance e facilidade de uso.
A palestra cobrirá o planejamento e a arquitetura da API, mostrando como estruturamos os endpoints, integramos com o banco de dados e garantimos a segurança. Vamos aprofundar o desenvolvimento com FastAPI, abordando a criação de endpoints e a geração automática de documentação.
Também exploraremos como realizamos testes e depuração, os desafios enfrentados, e as soluções adotadas para garantir uma API robusta e escalável. Por fim, discutiremos as estratégias de deploy em produção e os planos para futuras atualizações.
Essa palestra é ideal para desenvolvedores interessados em aprender sobre FastAPI e aqueles que desejam entender os detalhes técnicos por trás da construção de uma API moderna e eficiente.