eBPF for Go Developers: Use Cases and Implementation
Offered By: GoLab conference via YouTube
Course Description
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
Related Courses
Введение в теорию кибернетических системSaint Petersburg State University via Coursera Dynamical System and Control
Indian Institute of Technology Roorkee via Swayam Kyma – A Flexible Way to Connect and Extend Applications
SAP Learning Linear Systems Theory
Indian Institute of Technology Madras via Swayam Introduction to DevOps and Site Reliability Engineering
Linux Foundation via edX