Professional Cloud Architect
あなたはGoogle Kubernetes Engine (GKE) 上でマイクロサービスアプリケーションを開発しています。テスト中に、特定のマイクロサービスが突然クラッシュした場合のアプリケーションの動作を検証したいと考えています。何をすべきですか?
あなたの会社では、グローバルに分散したユーザーが写真をアップロードし、選択した他のユーザーと共有できる新しいアプリケーションを開発しています。このアプリケーションは、数百万の同時ユーザーをサポートします。開発者が基盤となるインフラストラクチャを作成および維持管理することなく、コードの構築のみに集中できるようにしたいと考えています。アプリケーションをデプロイするには、どのサービスを使用すべきですか?
あなたの会社は、小売顧客向けにレコメンデーションエンジンを提供しています。小売顧客には、ユーザーIDを送信するとそのユーザー向けの推奨リストを返すAPIを提供しています。あなたはAPIライフサイクルを担当しており、APIに後方互換性のない変更が行われた場合でも、顧客の安定性を確保したいと考えています。Googleが推奨するプラクティスに従いたい場合、何をすべきでしょうか?
あなたの会社は、外部ユーザーがファイルをアップロードおよび共有できるように、モノリシックな3層アプリケーションを開発しました。このソリューションは容易に機能拡張できず、信頼性にも欠けています。開発チームは、マイクロサービスとフルマネージドサービスのアプローチを採用するためにアプリケーションを再設計したいと考えていますが、その取り組みが価値あるものであることを経営層に納得させる必要があります。経営層に対して強調すべき利点はどれですか?
あなたのチームは、Google Kubernetes Engine (GKE) にデプロイされるウェブアプリケーションを開発しています。CTO はローンチの成功を期待しており、アプリケーションが想定される数万人のユーザー負荷を処理できることを確認する必要があります。現在のデプロイメントをテストして、アプリケーションのレイテンシが特定のしきい値を下回ることを確認したいと考えています。どうすべきでしょうか?