Created by Mustafa Ekim / September, 2024
TestInvite is a data-intensive platform, managing everything from test content and exam logs to recorded proctoring materials and detailed test session reports. It utilizes multiple storage layers, each optimized for high availability and scalability to ensure efficient data management and reliability.
All files, whether uploaded by our customers or test takers, are stored in Google Cloud Storage. By default, these files are not classified as critical, so we do not maintain backups. However, enterprise customers can contact our sales team to request a backup solution for their file storage.
We use Firestore for transactional data storage, recording all assessment configurations, test contents, candidate information, session logs, answers, and more. We perform a full backup of Firestore on a monthly basis, and in addition to this, we selectively extract and back up important data daily, which is stored in an SQL database for added security and accessibility.
We utilize an SQL database to deliver analytic services, and the database is backed up regularly on a monthly basis.