Palestra da agenda oficial do evento GopherCon 2026. Título da palestra: Half-Day Workshop: eBPF + Go: Build Network Observability Tools Your Team Actually Needs (requires a separate ticket) Palco/track: Meeting Room 438, Level 4, SCC | Summit Horário (Brasília): 04/08/2026, 12:00 até 04/08/2026, 16:00 Palestrantes: Donia Chaiehloudj, Senior Software Engineer, Isovalent at Cisco | Chris Tarazi, Senior Staff Software Engineer, Isovalent @Cisco Descrição oficial: Level: Intermediate Description: Developers own their services end-to-end in cloud-native orgs, but their visibility stops at the application boundary. Everything below the kernel networking stack, the container runtime, the CNI is a black box they depend on but can't observe. When something breaks in that layer, developers are stuck waiting on someone else. eBPF changes that. It lets you attach programs directly to the Linux networking stack to observe traffic, measure latency, and trace failures without modifying application code, adding sidecars, or filing a ticket to the infra team. This workshop teaches Go developers the foundational knowledge to work with eBPF and the Linux networking stack, then puts it to work. You'll build a real network observability tool in Go from scratch, using the cilium/ebpf library with bpf2go to stay in Go the entire time, no C required. Along the way, you'll develop an intuition for how packets move through the kernel, where things break, and how tools like Cilium, Hubble, and Tetragon are built under the hood. You'll leave with a working tool and a new set of skills that combine eBPF, networking, and Go into something you can apply immediately, whether that's building developer tooling, debugging production issues, or contributing to cloud-native infrastructure projects. Who This Workshop is For Go developers who build cloud-native tooling (operators, CLIs, service mesh components, CNI plugins, security tools) and want to build with eBPF, not just consume it SRE-developers who write Go and want to add kernel-level network visibility to their skillset Developers who want the foundational knowledge to understand and contribute to projects like Cilium What You’ll Learn A working network observability tool written entirely in Go Foundational understanding of how the Linux networking stack affects your services Practical eBPF skills you can apply to your own tooling immediately Prerequisites Comfortable writing Go Basic understanding of networking concepts (TCP/IP, DNS, ports, sockets) Familiarity with Kubernetes concepts (pods, services, namespaces) No prior eBPF or kernel experience required Optional: read the cilium/ebpf Getting Started guide (https://ebpf-go.dev/) Recommended Preparation Have a GitHub account Install Docker and Kind for local Kubernetes clusters Have a functioning Go environment installed with Go 1.26+ Use an editor/IDE with Go plugin installed Clone the workshop repository and follow the installation steps Please email the instructor, Donia Chaiehloudj, for assistance. Nota editorial: este briefing é a descrição PÚBLICA da palestra, publicada pela organização da GopherCon na agenda oficial do evento. O iMasters NÃO esteve na sala e não tem acesso ao que foi apresentado: escreva sobre o tema e o problema que a palestra se propõe a atacar, nunca sobre o que o palestrante teria dito. A descrição original está em inglês; o artigo é em português do Brasil.