QuestionQ17

Deployment

A developer is deploying a new version of a containerized application. The DevOps team requires:

  • No disruption
  • No performance degradation
  • A cost-effective deployment
  • Minimal deployment time

Which of the following is the best deployment strategy given these requirements?

Explanation

A rolling deployment replaces application instances or tasks incrementally while healthy instances continue serving traffic. It can maintain service availability and capacity during the rollout without the cost of operating two complete environments. It is generally faster than a blue-green deployment, which requires a separate parallel environment.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!