Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

eBPF for Go Developers: Use Cases and Implementation

GoLab conference via YouTube

Overview

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

Reviews

Start your review of eBPF for Go Developers: Use Cases and Implementation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.