Are there any architectural designs that would limit the number of users?
There is no hard limitation on load. The AR System has been designed to both scale up (scalability increases as more system resources are added) and scale out (scalability can be increased by deploying multiple servers in a load balanced environment). So performance degradation can be avoided by either adding additional system resources or by installing the AR System in a load-balanced configuration.