Data storage and backup
Data storage is handled by Syllo's database laayer. Data is segregated in multiple databases to provide better scalability and performance in general. Type of database (relational or document based) is selected based on use case and performance needs.
Data transfer between databases and core services is encrypted. The data is encrypted on rest too, with strong RSA encryption, which ensures that data can't be compromised in case of direct access to physical storage.
Data integrity and availability is ensured by using following principles:
-
Data is stored on multiple locations
The underlying database storage engine is distributed in multiple regions, enabling the engine to recover in case of outages in some of the regions.
-
Replicas
Syllo can be configured to use read/write replicas in order to boost performance.
-
Regular backups
Database backups are done in defined periods (daily/weekly/monthly). All backups are encrypted on rest.