The current implementations of Jupyter have a scaling issue since, as the number of users increases, performance degrades significantly.
With the widespread adoption of Jupyter, the problem is becoming more apparent with additional use/users.
The Jupyter team is devoting a large part of their near-term efforts to enhancing the scalability of Jupyter to handle large numbers of users seamlessly. Some of the solutions being worked on include the following:
- A proxy API having an API between browsers and server services scales out the application
- MOAR servers, allowing multiple servers per user
- Further integration of OAUTH throughout the server/services
- Stress-testing work by the Jupyter team prior to market release