Zero disruption continuous product updates
First published on November 15, 2024 , updated on July 3, 2025For mission-critical software like VOGSY, constant availability is imperative. We are committed to delivering new features, bug fixes, and other improvements without ever disrupting your work.
Our promise is simple: no downtime, no scheduled maintenance windows, and no interruptions to your workflow.
Our Approach to Zero-Downtime Updates
We achieve this high level of availability by combining smart deployment strategies with a rigorous, automated development process.
1. Smart Deployment Strategies
Instead of updating the entire system at once, we use modern techniques to ensure the platform remains stable and operational during updates.
Rolling Updates: We update the system in small, gradual increments rather than all at once. This allows individual components to be updated while the rest of the system continues to run smoothly.
Canary Releases: A new update is first released to a very small, controlled subset of users. We monitor it carefully, and only after confirming that there are no issues is it gradually rolled out to everyone.
Feature Flags: New features can be deployed to our live environment but kept inactive or "hidden" behind a flag. This allows us to test them internally before activating them for all users when they are ready.
2. Automated Integration and Deployment (CI/CD)
VOGSY follows a strict Continuous Integration/Continuous Deployment (CI/CD) policy. This automated approach reduces human error and allows us to deliver improvements safely and rapidly.
Continuous Integration (CI): Our developers merge code changes into a central repository many times a day. Each time, an automated process builds and tests the code to catch any errors or conflicts immediately.
Continuous Deployment (CD): Once code changes pass all automated tests, they are deployed automatically to the live environment, all while being monitored to ensure high performance and a smooth user experience.
Auticon Partnership
We are proud to work closely with our partner, Auticon NL, to continuously improve our automated testing processes.
Auticon is a unique IT consulting business and social enterprise that exclusively employs adults on the autism spectrum in permanent IT consulting roles, leveraging their cognitive strengths to deliver outstanding quality.