Hyper-DERP: C++/io_uring DERP relay - Same throughput as Tailscale's derper, half the cores
17 points by knl
17 points by knl
I started with decoupling the NetBird relay data plane. Which worked out fine, I ran benchmarks on the loopback and I soon realized that NetBird's relay isn't much of a benchmark. It's a startup prototype - not serious systems engineering. Outrunning it was hardly sport.
Then I had a look at Tailscale's derper. Built by a proper engineering team, years of production hardening, real effort and thought behind it — I had found a worthy opponent.
Seems a little too dismissive. It would be nice to know what wasn't production ready or proper about NetBird. (Maybe another article? :))