> This is a platform as a service?
That is correct
> How does the frontend work with the backend, it’s all backend and magic stuff to reflect it on the frontend?
All the logic is happening the backend, yeah. The Jupyter kernel runs Python, but the Python is processed in a way that it understands spreadsheet expressions like A1, B3:C8 and has the Excel functions available. The frontend reflects the state of the backend at all times and syncs over a websocket. This setup gets you multi user for free.
> How does the frontend work with the backend, it’s all backend and magic stuff to reflect it on the frontend?
All the logic is happening the backend, yeah. The Jupyter kernel runs Python, but the Python is processed in a way that it understands spreadsheet expressions like A1, B3:C8 and has the Excel functions available. The frontend reflects the state of the backend at all times and syncs over a websocket. This setup gets you multi user for free.