Implement Rolling/Tiered Server Maintenance to Avoid Complete Country-Wide Outages
During routine maintenance cycles, I've noticed that all servers within a given country are occasionally taken offline simultaneously — occurring roughly every 2–3 months.
This forces users to reroute through servers in neighboring countries, which often serve different regional content, languages, and geo-restricted services. The result is a noticeably degraded browsing experience that undermines the core value of a VPN.
Proposed Solution:
Introduce a rolling or tiered maintenance schedule that keeps a minimum percentage of servers online at all times within each country cluster. For example:
- Tier 1 (Active): A baseline set of servers remains fully operational during any maintenance window.
- Tier 2 (Maintenance): A rotating subset undergoes updates, patches, or hardware work.
- Tier 3 (Standby/Buffer): Reserved servers that can be activated if Tier 1 capacity drops below a threshold.
This approach is widely used in cloud infrastructure (e.g., rolling deployments, blue-green deployments) and would allow Proton VPN to maintain service continuity without impacting the user's country-specific connection.
Expected Benefits:
- Users stay connected to their preferred country's servers throughout maintenance periods.
- Reduced disruption to region-specific content, language settings, and geo-dependent services.
- Improved perceived reliability and service quality.