PythonのWebアプリケーション、DjangoやFlaskなどいろんなフレームワークがありますが、最近だとASGIをサポートしたFastAPIの採用例も増えているんじゃないでしょうか? そんなFastAPIで作ったアプリをサーバレスにデプロイして運用できたら素敵ですよね。 そこで今回はFastAPIで作ったASGIアプリケーションをMangumでラップしてAWS Lambda + API Gatewayで動かしてみようと思います。 WSGIとASGIについて DjangoやFlaskなど従来からあるPythonのWebアプリケーションフレームワークは、WSGI (Web Server Gateway Interface) という同期インターフェースで作られています。 WebサーバーのGunicornやApacheなどで運用されたり、Lambdaで動かすServerless Framew