Skip to content

Migrate to Firebase #5

@arnemolland

Description

@arnemolland

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions