Show HN: Serving static assets with 4.5x higher throughput using eBPF
Category: infrastructure
Tags: ebpf, http, networking, kernel, performance, rust
Score: 7.3/10 (Innovation: 8, Technical: 8, Documentation: 7, Utility: 6)
Beeper is a Rust library that enables application-layer parsing (HTTP/1.1, HTTP/2) directly in eBPF using an Aho-Corasick-like DFA built in user space. It allows kernel-level processing of L7 protocols for monitoring, redirection, and serving static assets, achieving up to 4.5x throughput improvement. The project is backed by a research paper and provides a novel approach to offloading application parsing to the kernel.
Target audience: backend developers, network engineers, systems programmers
Repository: https://github.com/lerboe/beeper · Rust · GPL-3.0 · 76 stars
View on Hacker News