Deployment Strategies

Qovery supports 2 ways of application deployment:

  • RollingUpdate (default): Qovery will gracefully rollout new versions. It will automatically rollback if the new version fails to start | Useful to avoid downtime and load spikes during update
  • Recreate: Qovery will stop all current versions and create new ones once all old ones have been shutdown.

To make it more clear, here is a representation of the 2 strategies. First and default one, the RollingUpdate strategy:

Rolling update strategy

And Recreate deployment strategy:

Recreate strategy