今週やったこと
FastAPIのBackgroundTasksを使った非同期処理
重めの処理を行うAPIでBackgroundTasksを使って実装しました。
今週学んだこと
FastAPIのBackgroundTasksの仕組み
内部的にはFastAPIのBackgroundTasksはStarletteの実装を継承したシンプルなラッパーになっているようです。
参考になった記事など
以下の記事を軽く読みました。starletteについて深掘りするのも面白そうに思いました。 starlette.dev
https://leapcell.io/blog/ja/starlette-ni-yoru-fastapi-no-hashira-o-rikayri-suru