YoVDO

eBPF for Go Developers: Use Cases and Implementation

Offered By: GoLab conference via YouTube

Tags

eBPF Courses Go Courses Observability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Getting Started with Go
University of California, Irvine via Coursera
Concurrency in Go
University of California, Irvine via Coursera
Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera
Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX