Overview
Explore the captivating world of eBPF in this 32-minute video from Rawkode Academy's Cloud Native Compass series. Dive deep into the two-part structure of eBPF, including its kernel program and user space interaction. Learn about programming options for eBPF, from bytecode to higher-level languages like Rust, and discover the compilers and SDKs that support eBPF development. Trace the evolution of packet filtering and understand eBPF's sudden rise in popularity, its impact on observability and performance, and its role in modern networking. Gain insights from experts Laura Santamaria, David Flanagan, and special guest Liz Rice as they discuss eBPF's widespread adoption, its use cases for developers, troubleshooting techniques, and future prospects. Uncover fascinating facts, such as eBPF's status as a Turing complete technology, and grasp its transformation from a simple packet filtering tool to a powerful technological powerhouse.
Syllabus
Introductions
What is eBPF?
The Rise of eBPF
Why is eBPF Interesting?
Who's using eBPF?
eBPF for Developers
Troubleshooting eBPF
Future of eBPF
Taught by
Rawkode Academy