Testinvite operates on a cloud-based system employing a microservices architecture. It utilizes VueJS and custom components for the frontend, while relying on Google Cloud services such as Cloud Functions, Firestore, and Cloud Storage for the backend.
Databases
TestInvite utilizes Google Firestore as its primary database solution.
To facilitate analytics, certain data from Google Firestore is transferred to a PostgreSQL instance provided by Google Cloud SQL service.
File Storage
All files are housed within Google Cloud Storage, situated in the US region.
Web Hosting
Our website and web application are hosted using Google Firebase Hosting.
Backend Services
All our backend services are hosted on Google Firebase Cloud Functions, situated within the US region.
Emailing
The TestInvite application employs two distinct service providers for managing email communication: SendGrid and Mailgun, with SendGrid being the primary service provider.