Tiago Freitas
Tiago Freitas2mo ago

Hi, I am evaluating convex for an app

Hi, I am evaluating convex for an app that currently uses yjs / livekit but got too complex. for saas I can use hosted, but many business clients want full no premise solution so I need to self host. I see you don't support migrations, but is there any migration guide or info and are people doing it in practice? I also can't afford an enterprise plan with on premise support as I'm just getting started and they are SMBs, but I also can't adopt convex without self hosting for them on their servers
6 Replies
igor9silva
igor9silva2mo ago
Migrations
Framework for long running data migrations of live data.
Tiago Freitas
Tiago FreitasOP2mo ago
I meant migrations to new convex versions. Do you publish a migration guide or the new internal schema or whatever is needed to do a successful migration
igor9silva
igor9silva2mo ago
hmmm, i dont get what you mean with convex schema migrations are "automatic" through the CLI, but you might need to migrate the data already there thats what this component do
Tiago Freitas
Tiago FreitasOP2mo ago
I mean for self-hosted, not cloud. When a major version of an app is release there is usually an upgrade process and internal data structures migration (not the user db data). Sometimes there are manual steps and fixes to be made in this process. The docs say convex does not help with self-hosted migrations. But I wonder if any docs are shared about those and if people are self-hosting in production in practice
Clever Tagline
Clever Tagline2mo ago
@Tiago Freitas It might be better to start a thread in #support-community . The devs will often chime in there, and I gather they likely will in this case. (It's also easier to track threads there than in this channel.) Also just for clarity, official Convex staff are denoted by the Convex logo (:convex:) next to their username. The rest of us are fellow users, though there are some Convex alumni (former staff) as well.
Tiago Freitas
Tiago FreitasOP2mo ago
Ok will do, thanks

Did you find this page helpful?