Separate the app into a roomlist server and room servers. This will enable nearly infinite scaling. :)