タグ

ブックマーク / qiita.com/araki-yzrh (1)

  • FastAPIのアプリをAWS Lambdaで動かすためにMangumでラップする - Qiita

    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

    FastAPIのアプリをAWS Lambdaで動かすためにMangumでラップする - Qiita
    phare
    phare 2021/07/20
    “LambdaでわざわざASGIを動かす事自体にメリットは余りありません。... が、ECSなどへの移植を視野に入れるとプロトタイプ、スモールスタートなプロダクトなどには有用と考えています。”
  • 1