Construindo a API do programa Internet Brasil com FastAPI
2024-11-28 , Jaguatirica room
Language: Português brasileiro

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.

Sou o principal engenheiro de software no Ministério das Comunicações com mais de 16 anos de experiência na área de TI. Também atuo como professor de computação na Universidade de Brasília. Tenho orgulho de ser uma pessoa que aprende constantemente, possuo um diploma em engenharia da computação, mestrado e doutorado em computação aplicada. Na minha tese, desenvolvi um modelo de aprendizado profundo para abordar um problema de estimação de canal em redes de telecomunicações sem fio.