Curriculum
Module 04
The Machine
What your code actually runs on, from the process up to the container.
5 lessons · 1 videos · 43 min- 04.01
Processes and Scheduling
Say what a process is to the operating system, and how isolation and scheduling decide what your code gets.
- 04.02
Virtual Machines
Describe what a hypervisor virtualises and what that costs relative to running on the metal.
- 04.03
Containers
Take a container apart into namespaces, cgroups and a root filesystem, so it stops being a black box.
- 04.04
Images and Reproducibility
Explain layered images and what makes a build deterministic or not.
- 04.05
Serverless Internals
Describe what actually boots when a function is invoked, and why cold start is a distribution rather than a number.
