Closed mattkrick closed 3 years ago
Quick update to capture current state and evolve thinking. After needing to add additional capacity we've bumped the priority of v4 - break out graphql execution service
to now so that we can more easily take advantage of multi-core execution, even if we remain hosted on a single blade.
Open questions for discussion:
Resketching the above:
v1 - achieve dokku feature parity
create a helm chart of parabol
v2 - cluster rethinkdb, redis; realtime data backup
v3 - cluster web, database
Some kind soul did this: https://github.com/helm/charts/blob/cbd5e811a44c7bac6226b019f1d1810ef5ee45fa/stable/rethinkdb/README.md
Note, it's 2.3.5 (why, I'm not sure)
@adaniels-parabol this is in your capable hands now; more recent issues supercede this.
Iceboxing to archive
Hi @mattkrick. Is the Kubernetes config open source?
Hi @carloslfu! We haven't released our internal k8s build pipelines (for GitLab) or configs.
We're working on some now for the US Department of Defense, that I think will be open source. @adaniels-parabol may have more details.
Thanks! @jordanh
Been deep into k8s for the last couple days. Here's what a 3-month plan looks like. I feel comfortable doing it all, but our server is healthy as can be & can handle a LOT more traffic, so no real tension to fix what isn't broken.
v1 - achieve dokku feature parity
v2 - cluster rethinkdb, redis
v3 - cluster web
v4 - break out graphql execution service
v5 - TURN server & mediasoup deployments added
On Premise