ShinyProxy Docker - Max Threads

Hi

I am creating an enterprise wide form entry solution that will be aimed at approximately 400 users.

My question is (in a nutshell): Since R is a single threaded process, do I need 200 cores to support a maximum of 400 concurrent users? How do i go about specifying infrastructure requirements (current is 32GB ram, 4 CPU)?

As mentioned there are no complex R models etc in the back end this is basically an interface to the database with minimal data crunching, so the application is pretty lightweight my main concern is just the number of concurrent users. This is an on premise solution as well.

Any comments would be appreciated.

Thanks.