こんにちは、エンジニアリングGの矢崎です。 最近は M3 USA で仕事をしており、下記の前回の記事でご紹介した Headless CMS Contentful を利用するアプリケーションを React の Single Page Application (SPA)で作っています。 www.m3tech.blog コードはほぼ全てフロントエンドの SPA で実装するアーキテクチャなのですが、そのようなアプリケーションを CloudFront でデプロイする際に工夫した点や知見のご共有です。 CloudFront 今回、以下のような利点があるため AWS の提供する CDN である CloudFront を利用しました: 初期投資・固定費用が小さい (HTTPS を利用する場合でも, 後述) AWS のエコシステムに乗ることが出来て便利 凝った機能(画像処理など)がない代わり仕様がシンプルで