Have you ever wondered what goes into the making of container technologies like Docker? This session will tackle questions such as:
1) How do containers achieve process isolation?
2) What role do Linux namespaces and cgroups play in resource management?
3) Can we build a lightweight container runtime from scratch?
4) How can Go be leveraged to simplify the creation of system-level tools like a container runtime?
This live coding session in Go, where we’ll demystify the inner workings of containerisation by building a minimal container runtime from the ground up. Gain insights into the essential components of modern container technology and their critical role in software infrastructure.