Jupyter - Notebook (.ipynb)
Table of Contents
About
The Notebook frontend does something extra. In addition to running your code, it stores code and output, together with markdown notes, in an editable document called a notebook. When you save it, this is sent from your browser to the notebook server, which saves it on disk as a JSON file with a .ipynb extension.
Articles Related
Notebook as runtime container
Notebook as runtime container
https://medium.com/@NetflixTechBlog/notebook-innovation-591ee3221233
When a Spark or Presto job executes from the scheduler, the source code is injected into a newly-created notebook and executed. That notebook then becomes an immutable historical record, containing all related artifacts — including source code, parameters, runtime config, execution logs, error messages, and so on.