N
Novu15mo ago
Pawan Jain

Self Hosting Performance Queries

1. Benchmark for each instance of Novu app, example how many concurrent request it can handle 2. What is the recommended requirement for a single app, example how many core of cpu required to be allocated for the docker? how much RAM required? 3. When deploying multiple instance for both HA and load balancing purpose, how to share a same DB so that all analytic log, user data are in same DB. User wants to self host Novu asked by @TahaBabi
5 Replies
Unknown User
Unknown User15mo ago
Message Not Public
Sign In & Join Server To View
Pawan Jain
Pawan Jain15mo ago
@zacclifton
Zac Clifton
Zac Clifton15mo ago
1. We are working on setting up loading testing internally within the next 2 months. Fern is going to be building most of it for us. 2. We run 1cpu and 2GB on ram for everything except websocket of which we run 2 cpu and 4 GB of ram. 3. I do not know this, @dimagrossman do you know if this is an issue we have encountered?
Pawan Jain
Pawan Jain15mo ago
Sorry for confusion, this question is for Self Hosting
Zac Clifton
Zac Clifton15mo ago
Right, that is what I was answering it for. So let me rephrase it. 1. We know from other OS users we can handle ~22 requests per second on the trigger endpoint which is the slowest one but we have not done the research ourselfs yet on this internally. 2. I would recommend the same as above for OS deployments, however you could cut it in half if its a small deployment or dont expect to send more then 500 messages a second on average. 3. Same as above.