既存のプロダクションアプリケーション (App1) は、開発中の別のアプリケーション (App2) に依存する新しいサービスを導入するアップデートを受け取ります。App2 が利用可能になる前に App1 のアップデートをデプロイし、App2 がデプロイされたら App1 の新しいサービスを有効にできる必要があります。何を実装すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: フィーチャーフラグを実装します。.
これが解答である理由
フィーチャーフラグを実装することで、App2がまだ利用できない段階でApp1の更新をデプロイし、App2のデプロイ後に新しいサービスを有効にできます。これにより、コードのデプロイと機能のリリースを分離し、リスクを低減しながら段階的なロールアウトが可能になります。 「ビルドにフォークを作成する」と「ビルドにブランチを作成する」は、ソースコード管理の戦略であり、デプロイされたアプリケーションの特定機能をオン/オフするメカニズムではありません。これらは並行開発には役立ちますが、機能の有効化/無効化には直接関係しません。 「ブランチポリシーを実装する」は、コードの品質と一貫性を確保するためのものであり、機能のリリース管理とは異なります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要