FastAPI je među najbržim Python okvirima jer je izgrađen na Starlette (laganom ASGI okviru) i async-native, što učinkovito rukuje mnogim istovremenim I/O-bound zahtjevima. Ali da bi ga zadržao brzim, potrebno je ispravno koristiti async — najčešća greška je blokiranje event loop-a.
Zašto je brz
✓ 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
Async model je ključan: dok jedan zahtjev čeka query baze podataka ili API poziv, server rukuje ostalima — što daje visok propusnost za I/O-bound workloads.
