FastAPI ASGI-এর উপর চলে, তাই একটি request একটি async pipeline-এর মধ্য দিয়ে যায়: ASGI server এটি গ্রহণ করে, middleware এটিকে মুড়ে দেয়, router একটি path মেলায়, dependency-গুলি resolve হয়, আপনার path operation চলে, এবং return value response-এ serialize হয়।
ধাপগুলি
uvicorn (ASGI server)
│ scope + receive/send
▼
ASGI / Starlette middleware ── (CORS, GZip, custom)
▼
Routing ── method + মেলায় → operation
▼
Dependencies (Depends) ── -deps, security, -setup resolve করে
▼
Path operation 