FastAPI es uno de los frameworks de Python más rápidos porque está construido sobre Starlette (un framework ASGI ligero) y es async-native, manejando eficientemente muchas solicitudes I/O-bound concurrentes. Pero mantenerlo rápido requiere usar async correctamente — el error más común es bloquear el event loop.
Por qué es 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
El modelo async es la clave: mientras una solicitud espera una consulta de base de datos o una llamada API, el servidor maneja otras — proporcionando alto throughput para cargas de trabajo I/O-bound.
