A FastAPI ASGI-ra épül, így egy kérés egy aszinkron pipeline-on halad végig: az ASGI szerver fogadja, a middleware körbeveszi, a router illeszti a path-t, a függőségek feloldódnak, lefut a path operation függvényed, és a visszatérési érték a response-ba szerializálódik.
A szakaszok
uvicorn (ASGI server)
│ scope + receive/send
▼
ASGI / Starlette middleware ── (CORS, GZip, custom)
▼
Routing ── illeszti method + → operation
▼
Dependencies (Depends) ── sub-deps feloldása, security, yield-setup
▼
operation function ── lefut handlered
▼
Response model ── validálás + szerializálás JSON-ba
▼
tasks ── response elküldése után fut
▼
Response ──▶ client
