Learn AI, Data Science & Business — Earn Certificates That Get You Hired
NY State-Licensed Certificates in Design, Coding & AI — Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the world of EBPF in this 45-minute conference talk from GoLab. Gain a comprehensive understanding of EBPF, its applications in networking, observability, and security, and learn how to leverage it as a Go developer. Discover the state-of-the-art techniques for utilizing EBPF in Go across various scenarios, and examine popular open-source projects for inspiration. Delve into the mature EBPF technology, its special features, and its implementation in C. Investigate generic structures, maps, portability, and the integration of Go and Rust. Learn about K probes, trace points, U probes, and networking applications. Address real-world challenges, errors, and debugging techniques. By the end of this talk, acquire the knowledge to confidently introduce EBPF into your Go projects.
Syllabus
Intro
EBPF is a mature technology
What is EBPF
What makes EBPF special
EBPF in C
Generic structure
Maps
Portability
Go and Rust
cumMBPF
K probes
Trace points
U probes
Networking
Reality
Errors
Challenges
Tools
Debugging
Conclusion
Questions
Taught by
GoLab conference