Created by Mustafa Ekim / December, 2022
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.
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.
All files are housed within Google Cloud Storage, situated in the US region.
Our website and web application are hosted using Google Firebase Hosting.
All our backend services are hosted on Google Firebase Cloud Functions, situated within the US region.
The TestInvite application employs two distinct service providers for managing email communication: SendGrid and Mailgun, with SendGrid being the primary service provider.