Aha! Builder applications are designed to remain stable and operational over time. View your application's business continuity details at Operate → Documents → Security → Business Continuity.
Click any of the following links to skip ahead:
Robustness
Production applications are constantly monitored and automatically restarted if issues are detected. Aha! uses a blue-green deployment strategy: The new version of an application is tested and monitored before switching traffic from the previous version. If an issue is detected, traffic reverts to the last known working version automatically.
Backups
Code backups: Application code is backed up automatically more than once per hour. All code changes are stored in a git revision control system that retains the complete version history.
Database backups: Database snapshots are taken hourly and retained for 30 days.
You can download a complete copy of your application code at any time using the Download ZIP button on the Code page.
Framework and security updates
Aha! manages framework and security updates for applications running on its infrastructure. Because Aha! Builder applications run on TypeScript, Aha! can apply routine patches and framework updates without requiring you to manage versions or coordinate updates yourself.
Application portability
Your Aha! Builder application code is fully visible and downloadable at any time. You can export the complete codebase — including backend code and database configuration — and run it independently outside of Aha! You own all code and intellectual property created in Aha! Builder.
For information about Aha! Builder application hosting infrastructure, see Aha! Builder application hosting.