We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Amit Rathi, Vinay Kakade Simplify DevOps with Executable Notebooks | JupyterCon 2023
Simplify DevOps with Jupyter Notebooks: learn how to create executable documentation, automate incident response, and streamline code reviews using RevuNB and JupyterLab extensions.
- Jupyter Notebooks can be used for DevOps by creating executable documentation powered by Jupyter.
- RevuNB library provides features like granular access control, auditing, and version control for notebooks.
- Notebooks can be used for incident response, including identification, response, and resolution stages.
- Current challenge is in executing notebooks consistently across environments.
- Solution is to use JupyterLab extensions, which provides granular access control and auditing.
- Kittu library is a solution for code reviews and testing in Jupyter Notebooks.
- Notebooks can be used for searchability, shareability, and executable documentation.
- It provides more precise and quick actions during incident response.
- Some challenges are: inconsistent execution, lack of searchability, and lack of auditing.
- Jupyter Notebooks can be used to simplify DevOps by providing a central place for documentation, code, and auditing.
- Key idea is to make notebooks executable and interactive for DevOps.
- The RevuNB library provides solutions for DevOps use cases like code reviews, time-series data management, and more.
- The library uses Jupyter Notebooks as a foundation for DevOps.
- It integrates with tools like Jupyter Hub, AWS, and Kubernetes.
- It provides features like auditing, version control, and access control for notebooks.
- The library can be extended to other use cases beyond DevOps.