← Questions

Design the APIs of an executable notebook service

0
GoogleSystem designLast asked Sep 2025

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.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing