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:
And Recreate deployment strategy: