Skip to main content

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.