Open10

JSフレームワーク(Next.js)のレンダリング別デプロイ先とメリデメを整理したい

サガワフミヤサガワフミヤ

理想はこんな感じかな…

  1. レンダリング手法いずれでも with Vercel
  2. SSG with S3 + Cloudfront
  3. SSR with AppRunner + Cloudfront
  4. SSR with Amplify or Serverless

amplifyだいぶ癖があったからSSR要件ならAppRunnnerでコンテナ運用したい気持ちがある
SSRで運用コストが嵩むのはしょうがないか

追記
そもそもの課題がVercelで料金が高いことなのでCloudflare Pagesは有力な選択肢になりそう

サガワフミヤサガワフミヤ

暫定:理想のレンダリング別デプロイ順

  1. レンダリング手法いずれでも with Vercel
  2. SSG with S3 + Cloudfront(Amplify) または Cloudflare Pages
  3. SSR with AppRunner + Cloudfront
  4. SSR with Amplify or Serverless

こうしてみるとAWSに揃えちゃうのがアリかもしれない。
フロントエンドエンジニアだけでやる場合はIAM周りをなんとかできればいいかな