Python Brasil 2022

Como construir REST API assíncronas usando FastAPI.
2022-10-19 , OCEAN LAB 2

Neste tutorial vamos aprender a construir REST APIs assíncronas usando o framework FastAPI com o recurso asyncio e a sintaxe async / await do Python


Os principais objetivos são: entender como funciona coroutines em Python e a sintaxe async / await, saber as principais caraterísticas do FastAPI comparando-o com outros frameworks e principalmente ver na prática o poder das tarefas assíncronas em relação à performance.

Contents:
- Sobre mim - 5 minutos
- Apresentando o projeto que iremos construir - 5
- Introdução a coroutines - 15 minutos
- Sintaxe async / await (Python 3.7) - 15 minutos
- Introdução ao FastAPI / comparação com outros frameworks - 10 minutos
- Iniciando projeto e explorando principais recursos do FastAPI - 30 minutos
- Criando feature que integra com API terceira (de forma síncrona) - 10 minutos
- Criando feature que integra com API terceira (de forma assíncrona) - 10 minutos
- Comparando tempo de execução de ambas as versões, síncrona e assíncrona - 10 minutos
- Conclusão - 5 minutos

Sou o Diogo, desenvolvedor backend, trabalho com Python e Node. Já trabalhei em diversos projetos usando todos os principais frameworks de Python para backend, amo o que faço <.