1クラウドネイティブアプリの設計
- 1.1高性能なアプリと API の設計
ユースケースに応じたプラットフォーム選択(Compute Engine・GKE・Cloud Run)、ロードバランサーとセッションアフィニティ、キャッシュ(Memorystore)、API の作成(REST・gRPC)と管理(Apigee・API Gateway)、イベント駆動の統合(Pub/Sub・Eventarc)、そしてトラフィック分割による段階的ロールアウトを理解します。
- 1.2セキュアなアプリの設計
シークレットと鍵の管理(Secret Manager・Cloud KMS)、サービスアカウントと Workload Identity Federation による認証、最小権限の IAM、Identity-Aware Proxy(IAP)による保護、Binary Authorization による成果物の検証、そして安全なサービス間通信を理解します。

