Please enable JavaScript.
Coggle requires JavaScript to display documents.
Auth flow (Enter app A in a.domain.com (Signed in (Show app A in a.domain…
-
-
Backend Apps
GraphQL Gateway
-
registrations
-
-
a nice database for tickets, prints, receipts, profiles and applications
could also be separated to tickets, profiles and applications. adds perhaps unnecessary permission complexity.
-
-
-
-
-
-
-
agenda
-
feeds from meetings, mentoring and registrations.
-
Either an event pulling mechanism could be used or a background CRON job to feed information from service to service. Events are faster but add interconnected complexity.
CRON jobs every minute need a small configuration to see where to continue processing from and error handling to make sure everything goes well. Event processors have acknowledgement built in.
-
-
-
I recommend hosting these on heroku or google cloud run. Autoscaling is a requirement. Cloud run cold starts are super fast. I recomment not to use kubernetes.
Data pipeline
-
There are several solutions for data warehousing: Panoply, Redshift, Postgres, BigQuery, Stitch
The biggest problem is connecting services to the data warehouse. It's best to be automatic with no code.