Supported bring-your-own-cloud
Hello! I've been using convex for awhile now and the DX is on another level... I'm a co-founder of a startup that's currently building multiple apps for the Philippine government right now and would like to use Convex as the backend. Unfortunately, based off of what I read on the docs, it seems self-hosted options only scale vertically. The problem I've got is that our government wants to run things on-prem (as they should) for data privacy... I was hoping to get in touch with someone here at Convex to see if there are any possibilities with horizontal scaling in an on-prem environment. Maybe we pay a yearly license or something like that?
Thanks so much!
12 Replies
Hi!
I would love to support this
the honest answer is our eng team is building as fast as we can to get there. this is a much requested feature right now. akin to scale-up "bring your own cloud"
Hello!
current estimate is it will be ready Q2 of next year 🙁
in the mean time, self-hosting is the way to go
if it's possible to do dev cycles either on our current cloud product, or self-hosting, we can be ready for at-scale stuff by Q2 2026...
that's what some other customers are doing
got it, got it. I understand... Is there a way to migrate to the new version which supports horizontal scaling from what you've got stable right now? We're planning to deploy it with k8s just for flexibility when self-hosted supports horizontal scaling?
As long as there's a path forward where upgrading to that version where scaling is supported. We should be good to go.
this wouldn't be self-hosted persay, it'd be more like we scale up and manage the service in your cloud like something like databricks does it. like, your AWS account or whatever
and any convex project works with export/import. self-hosted and cloud product support the same format, so that path always works
implied: we manage database upgrades, capacity scale-up as you get busier, and so on. but the data never leaves your hardware/account.
ohhh I see. However, the data would still be in the government's servers correct? Scaling just gets managed remotely by your team? Did I get it right?
Based on the applications we're building, it's gonna get hit with millions of requests. Mostly CRUD operations straight to the db. THe only requirement is data never leaves the government office servers
If everything goes well...All of the government's infrastructure will be using convex. Velocity is just so good with convex. Also easy to maintain and deploy
We. are open for some "Special treatment" sort of thing where we pay a yearly fee...
yes! data never leaves whatever environment you're running it in
well, then I guess everything is gonna run on Convex now. Thanks for the support!
is this a kind of on-prem server cluster? or a cloud account (aws, gcp, etc)
it's on-prem server cluster... Government doesn't like hosting in the cloud, especially if it's not in their soil
okay. good to know. yeah, we'd like "any k8s cluster" to work at some point. that will likely be mid next year
got it
we can make that work
Is there a thread or github issue I can watch to keep track of the progression on this?