Professional Cloud Developer
あなたは、顧客による購入処理を行い、顧客が後でその購入をキャンセルまたは変更できるeコマースアプリケーションを管理しています。注文量が非常に変動しやすく、バックエンドの注文処理システムは一度に1つのリクエストしか処理できないことがわかりました。使用量に関わらず、顧客にシームレスなパフォーマンスを確保したいと考えています。顧客の注文更新リクエストが、生成された順序で実行されることが極めて重要です。どうすべきでしょうか?
あなたの会社では、顧客の購入履歴を保存し、以下の要件を満たすデータベースソリューションが必要です。 ✑ 顧客は送信直後に自分の購入履歴を照会できること。 ✑ 購入履歴は様々なフィールドでソートできること。 ✑ 異なるレコード形式を同時に保存できること。 これらの要件を満たすストレージオプションはどれですか?
あなたは最近、Cloud Run上に新しいサービスを開発しました。この新しいサービスは、カスタムサービスを使用して認証を行い、その後トランザクション情報をCloud Spannerデータベースに書き込みます。アプリケーションが毎秒最大5,000回の読み取りトランザクションと1,000回の書き込みトランザクションをサポートできることを検証し、発生する可能性のあるボトルネックを特定する必要があります。テストインフラストラクチャは自動スケーリングできる必要があります。どうすればよいですか?
あなたは、特定のファイルをCompute Engine仮想マシンにコピーするなど、いくつかのタスクを実行するために、CI/CDパイプラインにCloud Buildを使用しています。パイプラインでは、パイプライン内のあるビルダーで生成されたフラットファイルが、同じパイプラインの後続のビルダーからアクセス可能である必要があります。パイプライン内のすべてのビルダーがアクセスできるように、ファイルをどのように保存すべきですか?
あなたの会社の開発チームは、Dockerビルドで様々なオープンソースのオペレーティングシステムを使用したいと考えています。会社の環境で公開コンテナとしてイメージが作成される際に、それらを共通脆弱性識別子(CVE)についてスキャンする必要があります。スキャンプロセスは、ソフトウェア開発のアジリティに影響を与えてはなりません。可能な限りマネージドサービスを使用したいと考えています。どうすべきでしょうか?