hi, i love Appwrite idea,
i have a question, so, i will be definitely self-hosting the app, but i have a question.
i will be building very heavy traffic web apps that would contain like millions of documents.
so, is it better to have a different instance of Appwrite for each heavy app or have them all in one application.
i am just looking for maintainability and continuity.
if i went to one single instance approach, is there a way to limit or increase resources for a specific project ?
and all those projects will be hosted in just a single mariadb instance and not multiple ones?
thanks!
Appwrite was designed to be 1 instance w/ multiple projects. Up to you on scaling, though.
No, you can't limit resources for a particular project.
1 instance of Appwrite = 1 database instance. When scaling, though, it is best to have a dedicated cluster for your database.
If you really would like to use Appwrite to the backend for several heavily used platforms then at this stage I think it's more optimal to run multiple instances, one for each platform. Some part of Appwrite isn't scalable efficiently
Thank you both for answering the question.
I will go with the second approach (appwrite instance for each platform) as high availability for each platform is required for me.
But for developing purposes i will only use one instance that holds all projects
[SOLVED] Multi Appwrite instances or one?
Recommended threads
- How to disable appwrite/embedding from s...
Hi everyone! I'm currently running a self-hosted instance of Appwrite. For my current use case, I don't need the AI/embedding features, and I noticed the `app...
- Invalid type for attribute 'email': emai...
I'm using the node-appwrite SDK to create a table, the column payload looks like this: ```json [{"key":"email","type":"email","required":true, "size": 512}] ``...
- Git connection is not working anymore on...
Hello all, I updated from 1.8.1 to 1.9.0 then 1.9.5. All seems to work even the Github connection. In Git configuration I see my Github user but when trying to...