Created a simple function with node runtime. It simply sleeps for 15 seconds, then responds. I spawned 1000 (thousand) simultaneous requests, and during the execution, I could not do anything on the console UI.
My machine is a 4core, 16GB ram instance.
Is this expected ? Is vertical scaling the only solution here?
TL;DR
Console UI becomes unresponsive when handling numerous requests for function executions. CPU usage stays below 30% during the process. Created a simple function with node runtime, but console UI locks up with 1000 simultaneous requests on a 4-core, 16GB RAM machine. Questioning if vertical scaling is the sole solution.
**Solution:**
Consider splitting the console and backend into separate containers. This could help improve performance during heavy request loads.