Design the APIs of an executable notebook service
Users write notebooks of code cells and run them on the server. Design the APIs for creating and saving notebooks and running cells, and the system behind them: isolated execution sandboxes, keeping a session's state between cells, streaming output back, limits on time and resources, and sharing.
No answer yet. Write the first one; the best answer gets endorsed.
