I would like to suggest a feature that could improve the availability of websites hosted with Enhance: support for standby servers with automatic failover.
The idea would be to keep two servers synchronized. If the primary server became unavailable, Enhance could detect the failure through health checks and automatically redirect traffic to the secondary server by updating DNS records or using a similar mechanism.
This would not necessarily need to be a traditional load balancer. It could be a high-availability solution that includes:
- File synchronization between servers;
- Database replication or synchronization;
- Automatic health checks;
- Fast DNS updates when a failure is detected;
- Controlled failback after the primary server recovers;
- Alerts and a history of failover events.
Some hosting companies already build similar solutions using file synchronization, database replication, and external automation to update DNS records. Having this functionality integrated into Enhance would make the process much simpler and reduce the risk of configuration errors.
This feature could help hosting providers deliver higher availability and meet more demanding SLAs, especially during hardware failures, data center outages, or emergency maintenance.
Is anything like this currently planned for Enhance? If not, it would be great to consider an official failover solution—or an integration framework that would allow hosting providers to implement it safely.