Technical Resilience
Last updated
Was this helpful?
Last updated
Was this helpful?
FundApps' platform's technical resilience is built to address multiple adverse scenarios and relies on high availability and disaster recovery capabilities.
These scenarios are:
Single or multiple data centres (but not all data centres) fail within an AWS region;
Data loss or database corruption;
Breaking changes;
Insufficient capacity;
Misconfigurations.
High availability is achieved through:
Highly redundant networking;
Compute and data storage distributed across availability zones (*) within an AWS region(Europe (Ireland)).
Furthermore, the user interface, the API, the compute, and the data storage for client positions use a multi-site active/active strategy. The data storage for client results uses a warm standby strategy.
This architecture allows an automated response to outage scenarios affecting one or more data centres within an AWS region (Europe (Ireland)).
Availability Zones(*) consist of one or more discrete data centres, each with redundant power, networking, and connectivity, housed in separate facilities.
Disaster recovery is achieved through the use of one or several of these capabilities:
Automated backups stored in multiple data centres across two different AWS regions (Europe (Ireland) and Europe (Frankfurt));
Restoring data from backup to a database in the same or a different data centre within an AWS region (Europe (Ireland));
Redeploying the last known good version of the platform's software
Our disaster recovery process is intended to meet a 4-hour RTO (Recovery Time Objective) and a 30-minute RPO (Recovery Point Objective).
These capabilities are tested every 12 months to ensure RTO and RPO can be met, and reports are available on our policy portal.
FundApps' platform's disaster recovery capabilities
The existing technical environment is designed to be resilient, but there are always risks that could impact the availability of our service. These known risks are recorded on a risk register in accordance with our risk management framework and monitored for change in status. Opportunities for improvement are sought as part of the ongoing risk management process and the strategic development of the business.