Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Amplifyの、何が良いのか?

AWS Amplifyの、何が良いのか?

Avatar for 赤神青空

赤神青空

August 10, 2026

More Decks by 赤神青空

Other Decks in Programming

Transcript

  1. ▪同じ「Webをデプロイする」を3通りで経験していた 比較できる材料は手元にあった 個々の機能の良し悪しではなく、3つの実体験の差分から良さを抽出する。 自作 — CloudFront + S3 + Cognito

    社内モック公開基盤をCDKでフルスクラッチ構築 Vercel — Next.js個人開発 コメント投稿Webアプリを個人でデプロイ Amplify — 業務の管理画面 認証つき管理UIをホスティング 今ココ はじめに 3/18
  2. ▪Gen 1とGen CLI対話から、code-firstへ 2は別物と考えたほうがいい Gen 1(tooling-first) CLIの対話ウィザードで構築 生成物のテンプレートは触りにくい 「Amplify流」を強いられる感覚 Gen

    2(code-first) データモデル・認可をTypeScriptで宣言 インフラは宣言から自動デプロイ Gitリポジトリが常にsource of truth バックエンドの定義がコードなので、レビューもバージョン管理も普通にできる。 今ココ 設計思想 5/18
  3. ▪CDKに「地続き」であること 良さの正体(その1) Amplify Gen TypeScriptで宣⾔するだけのマネージドDX AWS CDK Data / Auth

    は L コンストラクトのラッパー CloudFormation ⽣成されるのは標準のスタック 限界が来たら 下の層へ 降りられる (escape hatch) あなたのAWSアカウント Cognito / AppSync / Lambda / DynamoDB 簡単だけど、蓋を開けたら「いつものAWS」。楽をしても資産はアカウントに残る。 Gen 2はCDKの上のレイヤー。限界が来たら下の層に降りられる 今ココ 設計思想 6/18
  4. ▪「ホスティング+CI/CD」に収まらない Amplify Hostingの装備一覧 【日常】デプロイまわり ブランチデプロイ PRプレビュー アトミック配信 E2Eテスト 本番/検証をブランチで分離 PRごとに一意のURLを発行

    全ファイル完了後に切替 Cypressをビルドに組込み 環境管理 【守り】セキュリティまわり レビュー 安全性 品質 WAF直結 パスワード保護 skew防止 SSRアダプタ Web ACLを直接アタッチ 未公開ブランチを保護 クライアントとサーバの版ずれ防止 Next.js以外もアダプタで対応 防御 今ココ ホスティング 限定公開 整合性 対応幅 9/18
  5. ▪フロントだけでなくバックエンドまで一時環境 PRプレビューの何がすごいか PRを作る → 環境が立つ Gitにpush 自動 バックエンドごと するだけ 自作との差

    一時的に構築 この仕組みを自前で組むと、それ自体がプロジェクトになる。 今ココ ホスティング 自動で消える → PRクローズで レビュー後 一時環境を削除 決断の省略 「検証環境をどう作るか」を考えなくてよくなる。 10/18
  6. ▪「楽さ」と「地続き」を両取りする位置 良さの正体(その2) → 度き続地のと産資SWA ⾃作(CloudFront + S + Cognito) 全部⾃分で決める。⾃由だが決断が多い

    Amplify 楽をしても、資産がAWSに残る Vercel 「外の楽園」。DXは最⾼、資産は外に マネージド度(楽さ) → 自作・Vercel・Amplifyのポジショニング(3つの実体験より) 今ココ 競合比較 12/18
  7. ▪比較記事の結論はほぼ一致している 使い分けの定説 Vercel Next.jsに最適化 Netlify 手軽さと無料枠 Amplify AWS内で完結 今ココ 競合比較

    ISR・Edge対応とDXはカテゴリ最高 小規模・静的サイトのコスパ良 自分のアカウントにフル資産が残る 13/18
  8. ▪「よしなに」の範囲を超えると難易度が上がる 向かないケースも明確にある ✕ 向かない CDN設定の細部やエッジロジックを制御したい VPC限定などネットワーク要件が特殊 Amplify外の独自DevOpsフローが必須 ◯ 向く AWSアカウント内で完結させたい

    ブランチ運用とプレビューで回したい 限界が来たらCDKで続きを書ける体制 日本語圏の定番の評:「よしなにやってくれる範囲を超えた途端、急に難易度が上がる」 今ココ 弱点 16/18