FastAPI é um dos frameworks Python mais rápidos porque é construído em Starlette (um framework ASGI leve) e é nativo de async, manipulando eficientemente muitas solicitações I/O-bound simultâneas. Mas mantê-lo rápido requer usar async corretamente — o erro mais comum é bloquear o event loop.
Por que é rápido
✓ ASGI + Starlette — a modern async foundation (vs older WSGI sync frameworks)
✓ Async-native — one process handles thousands of concurrent I/O-bound requests
by overlapping wait times, instead of one-at-a-time
✓ Pydantic v2 — validation/serialization core is now in Rust (very fast)
✓ Minimal overhead per request
O modelo async é a chave: enquanto uma solicitação aguarda uma consulta ao banco de dados ou chamada de API, o servidor lida com outras — fornecendo alta taxa de transferência para cargas de trabalho I/O-bound.
