【DOP-C02】WEB問題集:SDLC自動化編

WEB問題集

DOP-C02#1(sdlc)

ある SaaS 企業では 4 つの AWS Account (dev / stg / prod / shared-tooling) で CI/CD を構築しています。要件として、パイプライン本体は shared-tooling のみに配置し、各環境への CFn デプロイは対応 Account で実行する必要があります。長期 Access Key は使用せず、本番前に Manual Approval を入れたうえで Source は CodeCommit を採用したいです。もっとも適切な構成はどれですか。

ディスカッション 0
DOP-C02#2(sdlc)

ある E コマースサイトでは ECS Fargate 本番アプリで「稼働中リクエストを中断せず、5xx エラー率の急増で自動ロールバック」する仕組みを CodeDeploy で実装したいと考えています。検証期間として新版に 10% トラフィックを 15 分流してから 100% に切替える運用です。正しい記述を 2 つ選んでください。

2 つ選択してください
ディスカッション 0
DOP-C02#3(sdlc)

ある DevOps チームでは GitHub Actions から AWS リソース (Lambda / DynamoDB) のデプロイを自動化したいと考えています。GitHub Secrets に長期 IAM Access Key を保存しないアーキテクチャを採用したいですが、もっとも適切な実装はどれですか。

ディスカッション 0
DOP-C02#4(sdlc)

ある CodeBuild プロジェクトでは Java アプリのビルドに毎回 5 分かかっており、そのうち ~/.m2 配下の Maven 依存解決が 3 分を占めています。月 100 ビルド × 複数ブランチで合計時間を削減したいと考えていますが、もっとも適切なキャッシュ戦略はどれですか。

ディスカッション 0
DOP-C02#5(sdlc)

ある SaaS では GitHub に置いた Source を CodePipeline で CI/CD 連携したいと考えています。長期 PAT を Pipeline 設定に保存することは禁止されており、長期 Webhook URL の運用負担も避けたいですが、もっとも適切な実装はどれですか。

ディスカッション 0