Just for the record. https://swish.swi-prolog.org had over 1,000 concurrent users. It had some stability issues due to lack of memory and exceeding the maximum number of files (also for the nginx proxy). After some reconfiguration it seems to sustain this number fine.
Congrats, Jan! (and all other contributors) This is really a successful story. Very good job!