{"product_id":"practical-ebpf-a-developers-guide-to-high-performance-linux-systems-9798298369480","title":"Practical eBPF: A Developer's Guide to High-Performance Linux Systems","description":"\u003cp\u003e • Author(s): Benjamin E. Sousa\u003cbr\u003e • Publisher: Independently Published\u003cbr\u003e • Publisher Imprint: Independently Published\u003cbr\u003e • BISAC: Operating Systems - Linux\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eeBPF (extended Berkeley Packet Filter)\u003c\/b\u003e is a revolutionary in-kernel virtual machine that allows developers to run sandboxed programs in a privileged context. This technology is at the forefront of modern Linux, enabling unprecedented performance, observability, and security. By programmatically extending the kernel's capabilities, eBPF provides a safe, efficient, and dynamic way to build high-performance systems without modifying the kernel source code or loading kernel modules. From high-speed \u003cb\u003econtainer networking\u003c\/b\u003e and \u003cb\u003eload balancing\u003c\/b\u003e to deep \u003cb\u003eruntime security\u003c\/b\u003e and \u003cb\u003esystem tracing\u003c\/b\u003e, eBPF is becoming the foundational layer for cloud-native infrastructure. This book explores how this powerful technology is driving innovation in a wide range of fields.\u003c\/p\u003e\u003cp\u003eAuthored by a team of engineers with hands-on experience in building and operating production eBPF systems at scale, this guide is grounded in practical, real-world applications. We draw on our deep expertise in Linux kernel programming, distributed systems, and cloud-native architecture to provide insights that are both authoritative and accessible. Our work has been battle-tested in the most demanding environments, from high-frequency trading platforms to global-scale Kubernetes clusters. The advice and techniques presented are a direct result of our experience solving complex problems and contributing to the \u003cb\u003eeBPF open-source ecosystem\u003c\/b\u003e, ensuring you get a guide that is truly credible and effective.\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePractical eBPF\u003c\/b\u003e is a comprehensive, hands-on guide for developers, DevOps engineers, and SREs. This book takes you from the core concepts of eBPF and the kernel's verifier to building advanced, production-grade tools. You'll learn the eBPF development lifecycle, master essential debugging techniques, and explore its transformative role in \u003cb\u003eKubernetes networking\u003c\/b\u003e and \u003cb\u003econtainer security\u003c\/b\u003e. With a focus on practical examples and modern best practices, this book empowers you to leverage eBPF for creating high-performance Linux systems, enhancing \u003cb\u003eobservability\u003c\/b\u003e, and implementing robust security policies.\u003cb\u003eeBPF Fundamentals\u003c\/b\u003e: Deep dives into the eBPF architecture, maps, helpers, and the verifier.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eHands-On Development\u003c\/b\u003e: Step-by-step tutorials on writing, compiling, and loading your first eBPF programs.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eAdvanced Techniques\u003c\/b\u003e: Master complex topics like \u003cb\u003etail calls\u003c\/b\u003e, program chaining, and working with kernel data structures.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eCloud-Native Integration\u003c\/b\u003e: Learn how eBPF enhances \u003cb\u003eCNI (Container Network Interface)\u003c\/b\u003e and \u003cb\u003eservice meshes\u003c\/b\u003e in Kubernetes.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eReal-World Projects\u003c\/b\u003e: A complete guide to building a container-aware security tool and other practical applications.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eDebugging and Troubleshooting\u003c\/b\u003e: Expert strategies for debugging eBPF programs and interpreting verifier logs.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eEcosystem and Community\u003c\/b\u003e: A comprehensive overview of the eBPF foundation, community, and resources for continued learning.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThis book is for developers and engineers who are familiar with Linux systems and have a basic understanding of C programming. Whether you're a backend developer looking to optimize your application's performance, a security professional wanting to build next-generation defense tools, or an SRE aiming to improve system \u003cb\u003eobservability\u003c\/b\u003e and \u003cb\u003etroubleshooting\u003c\/b\u003e, this guide provides the knowledge and practical skills you need. It is designed for those who want to move beyond high-level abstractions and gain a deep, technical understanding of the core of modern Linux.\u003c\/p\u003e\u003cp\u003eDon't waste countless hours sifting through fragmented online documentation and outdated tutorials. This book provides a clear, structured learning path that saves you time and accelerates your journey to eBPF mastery. Stop debugging with guesswork and start building with confidence.\u003c\/p\u003e","brand":"Atlantic Books","offers":[{"title":"Paperback","offer_id":46333641425047,"sku":"9798298369480","price":1847.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9798298369480.webp?v=1768670109","url":"https:\/\/atlanticbooks.com\/products\/practical-ebpf-a-developers-guide-to-high-performance-linux-systems-9798298369480","provider":"Atlantic Books","version":"1.0","type":"link"}