How many users on average can access OpenMRS server at a time without it running slowly?

I’m implementing OpenMRS in a university setting in which all students should have access to the server. so it is expected to have hundreds of users using the system through their phones to schedule appointments and enter forms and observations,

what requirements in the server and the network I should make sure exist to ensure a smooth work flow?

Any recommended network designs for maximum speed and efficiency?

Many thanks, Hossam