-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Right now, we're using MongoDB Atlas for databases and metrics. This works completely fine, but is harder to extend with trigger functions, aggregation, analytics etc. Firebase is an easy-to-use layer on top of GCP, and can be extended with Firebase Functions/Cloud Run on GKE, etc. In the future, authentication mechanisms may be of interest (member profiles/badges/event management/payments) which could easily be set up with Firebase Auth, which is a major motivation behind the switch.
Migration would include the following:
- Migrate events to Firestore
- Migrate registration endpoints
- Set up CI/CD pipeline with config, secrets, etc.
- Redo local development instructions
Needs to be investigated:
- Migrating hosting from Zeit Now
- Replace Now serverless functions with Firebase Functions
Metadata
Metadata
Assignees
Labels
No labels