/plushcap/analysis/cloudflare/cloudflare-architecture-and-how-bpf-eats-the-world

Cloudflare architecture and how BPF eats the world

What's this blog post about?

At Cloudflare's Edge servers, BPF (Berkeley Packet Filter) plays a crucial role in handling network traffic and ensuring optimal performance. The company uses BPF for various tasks such as DoS mitigation, load balancing, socket dispatch, and more. BPF is also used to improve applications by enabling TCP splicing with SOCKMAP and providing detailed metrics through the "ebpf_exporter" tool. Cloudflare continues to explore new ways of utilizing eBPF in their network infrastructure, as it offers a safer and more efficient alternative to traditional kernel modules.

Company
Cloudflare

Date published
May 18, 2019

Author(s)
Marek Majkowski

Word count
1783

Language
English

Hacker News points
96


By Matt Makai. 2021-2024.