24 / 25
Как устроен ASGI и как FastAPI взаимодействует со Starlette?
ASGI — это протокол асинхронного приложения (async-вариант PEP 3333): сервер вызывает приложение как await app(scope, receive, send). FastAPI построен поверх Starlette: Starlette даёт асинхронное ядро (маршрутизация, запрос, ответ, промежуточный слой), FastAPI добавляет проверку через Pydantic, внедрение зависимостей и OpenAPI.