Professional Cloud Developer
あなたの開発チームは、.NETレガシーアプリケーションの保守を担当しています。このアプリケーションは時折変更が発生し、最近更新されました。あなたの目標は、CI/CDパイプラインを通じて環境から環境へと移行する際に、アプリケーションが一貫した結果を提供できるようにすることです。デプロイコストを最小限に抑えつつ、外部要因やホスティング環境間の依存関係が問題にならないようにしたいと考えています。あなたの組織では、コンテナはまだ承認されていません。どうすべきでしょうか?
あなたはCloud Source Repositoriesに保存されているアプリケーションのソースコードをビルドおよびテストするためにCloud Buildを使用しています。ビルドプロセスには、Cloud Build環境で利用できないビルドツールが必要です。 どうすべきですか?
コンテナ化されたアプリケーションの新バージョンがテストされ、Google Kubernetes Engine (GKE) の本番環境にデプロイする準備が整いました。しかし、本番前環境で新バージョンの完全な負荷テストを実施できなかったため、デプロイ後にパフォーマンスの問題が発生しないようにする必要があります。デプロイは自動化されている必要があります。どうすべきでしょうか?
ユーザーから、Cloud Run でホストされているウェブサイトがトラフィックの急増時に応答が遅すぎると苦情が寄せられています。トラフィックのピーク時により良いユーザーエクスペリエンスを提供したいと考えています。どうすべきでしょうか?
あなたは給与処理を行う社内アプリケーションの開発者です。従業員がタイムシートを提出すると、以下の複数のステップを開始するアプリケーションコンポーネントを構築しています。 • 従業員とマネージャーに、タイムシートが提出されたことを通知するメールが送信される。 • ベンダーのAPIを使用して、タイムシートが給与処理システムに送信される。 • 人員計画のために、タイムシートがデータウェアハウスに送信される。 これらのステップは互いに依存しておらず、任意の順序で完了できます。新しいステップが検討されており、異なる開発チームによって実装される予定です。各開発チームは、担当するステップに固有のエラーハンドリングを実装します。あなたは何をすべきですか?