This document discusses strategies for scaling server-side WebRTC applications using the Janus gateway. It begins with an overview of Janus' modular architecture and plugins. It then examines approaches to scaling beyond a single Janus instance, including plain load balancing, media resource brokering, and sharing the load across multiple Janus servers to serve the same context. Load balancing works well for independent streams but has limitations for plugins that require related streams to be on the same server. Media resource brokering allocates contexts to servers to improve scalability but may not help for very large contexts.