GoogleGoogle Professional Cloud Developer (PCD) Certification
·JA
·更新日 3 Sep 2026
タイムシートの提出によって、複数の独立したダウンストリームステップがトリガーされ、それぞれ異なるチームによって実装されます。各チームは独自のエラーを処理します。この統合はどのように設計すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: タイムシート提出用にPub/Subトピックを作成します。各ダウンストリーム開発チームがそのトピックをサブスクライブするためのサブスクリプションを作成します。.
これが解答である理由
この設計は、疎結合で非同期な統合を実現するため、正しい選択肢です。タイムシートの提出イベントをPub/Subトピックに公開することで、各ダウンストリームチームは独立してそのイベントを購読し、それぞれの処理を開始できます。これにより、各チームは独自のエラー処理を行い、システム全体の回復性とスケーラビリティが向上します。
Cloud Functionsを使用する方法は、各ステップを個別に呼び出すため、結合度が高くなり、エラー処理が集中し、単一障害点となる可能性があります。各ステップに個別のPub/Subトピックを作成する方法は不必要に複雑で、イベントの順序性を管理するのが難しくなります。GKEマイクロサービスで同期的に各ステップを呼び出す方法は、ダウンストリームシステムの可用性に依存し、タイムアウトや遅延が発生した場合にシステム全体が停止するリスクがあります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要