Professional Cloud Developer
あなたはCloud Runを使用して、グローバルなeコマースウェブアプリケーションをホストしています。あなたの会社のデザインチームは、ウェブアプリの新しいカラースキームを作成しています。あなたには、新しいカラースキームが売上を増加させるかどうかを判断するタスクが与えられました。あなたは、本番稼働中のトラフィックでテストを実施したいと考えています。どのように調査を設計すべきですか?
あなたは大規模な企業に所属する開発者です。Google Cloud上で3つのGoogle Kubernetes Engine (GKE) クラスタを管理しています。あなたのチームの開発者は、好みの開発ツールへのアクセスを失うことなく、定期的にクラスタを切り替える必要があります。Googleが推奨するベストプラクティスに従って、これらの複数のクラスタへのアクセスを設定したいと考えています。どうすればよいですか?
あなたは、Cloud RunとFirestore上で動作する新しい小売システムのリード開発者です。ウェブUIの要件として、ユーザーが全商品を閲覧できる必要があります。本番稼働開始から数ヶ月後、繁忙期にCloud Runインスタンスが「HTTP 500: コンテナインスタンスがメモリ制限を超過しています」というエラーで終了されることに気づきました。このエラーは、Firestoreクエリ数の急増と同時に発生しています。 Cloud Runのクラッシュを防ぎ、Firestoreクエリ数を削減する必要があります。システムパフォーマンスを最適化するソリューションを使用したいと考えています。どうすべきでしょうか?
あなたは、XMLHttpRequestを使用してコンテンツのためにサードパーティAPIと通信するユーザーインターフェースを持つシングルページウェブアプリケーションを作成しています。APIの結果によってUIに表示されるデータは、同じウェブページに表示される他のデータよりも重要度が低いため、一部のリクエストでAPIデータがUIに表示されなくても許容されます。ただし、APIへの呼び出しは、ユーザーインターフェースの他の部分のレンダリングを遅延させるべきではありません。APIの応答がエラーまたはタイムアウトの場合でも、アプリケーションが良好に動作するようにしたいと考えています。 どうすべきでしょうか?
あなたは大規模な組織の開発者です。あなたのチームはソースコード管理(SCM)にGitを使用しています。ソフトウェアデリバリーの頻度を高めるために、チームがコード管理に関するGoogle推奨のベストプラクティスに従うようにしたいと考えています。あなたのチームはどのSCMプロセスを使用すべきですか?