pacholoamit
pacholoamit2mo ago

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
jamwt
jamwt5w ago
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"
pacholoamit
pacholoamitOP5w ago
Hello!
jamwt
jamwt5w ago
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
pacholoamit
pacholoamitOP5w ago
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.
jamwt
jamwt5w ago
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.
pacholoamit
pacholoamitOP5w ago
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...
jamwt
jamwt5w ago
yes! data never leaves whatever environment you're running it in
pacholoamit
pacholoamitOP5w ago
well, then I guess everything is gonna run on Convex now. Thanks for the support!
jamwt
jamwt5w ago
is this a kind of on-prem server cluster? or a cloud account (aws, gcp, etc)
pacholoamit
pacholoamitOP5w ago
it's on-prem server cluster... Government doesn't like hosting in the cloud, especially if it's not in their soil
jamwt
jamwt5w ago
okay. good to know. yeah, we'd like "any k8s cluster" to work at some point. that will likely be mid next year
pacholoamit
pacholoamitOP5w ago
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?

Did you find this page helpful?