AWS Amplify は Webフロントエンドとモバイルアプリ向けのフレームワーク、ツール群ですが、2024/5/6にGAになった Amplify Gen2 は AWS CDK をベースに新たに作成されたツールです。
Amplifyアプリのバックエンド構築機能を提供する @aws-amplify/backend のアーキテクチャを通してAmplify Gen2がどのようにAWS CDKを利用しているのかについてお話ししたいと思います。そして、どのようなAWS CDKのベストプラクティスが採用されているのかについてもお話しします。