HI @Kal_Lam,
It turned out that the spikes of load on Enketo were causing this, nothing more complicated. We have a scenario of extensive API usage from multiple users at the same time.
I presume that separating frontend and backend will help? I am asking this seemingly naive question because the server in trouble has plenty of resources - CPUs in double digits etc, and yet - when the Enketo’s app.js takes 200% each, and there is a number of them, the load spirals out of control. Will separating DBs make any difference?
Thanks,