NLnet Labs with Arya Khanna and Martin Hoffmann

NLnet Labs with Arya Khanna and Martin Hoffmann

From Rust in Production by Matthias Endler

May 7, 2026 · 1h 21m · Episode 44

About this episode

The episode discusses the role of NLnet Labs in maintaining critical Internet infrastructure and their use of Rust in software development.

Every time you load a website, send an email, or update an app, you're quietly relying on a handful of unglamorous services that route your packets to the right place: DNS to translate names into addresses, and BGP to figure out how to actually get there. When these systems break, or get attacked, the Internet doesn't just slow down but stops working. For more than 25 years, NLnet Labs has been one of the small, non-profit teams keeping that core infrastructure running. Their software, including the DNS servers NSD and Unbound, the RPKI tools Krill and Routinator, and the new DNSSEC signer Cascade, is deployed everywhere from hobbyist Pi-Hole setups to Let's Encrypt and major Internet operators. And increasingly, it's written in Rust! In this episode, I talk to Arya Khanna and Martin Hoffmann from NLnet Labs about what it takes to maintain critical Internet infrastructure as a small team, why they bet on Rust for new projects like the domain crate and Cascade and what the rest of us can learn from a codebase whose users include the people who keep your routes flowing.

People in this episode

Host: Matthias Endler

Guests: Arya Khanna, Martin Hoffmann

Topics covered

  • Internet infrastructure
  • DNS
  • BGP
  • Rust programming
  • non-profit organizations
  • software development

Keywords

  • DNS
  • BGP
  • Rust
  • NLnet Labs
  • Internet infrastructure
  • software
  • non-profit

Mentioned in this episode

Organizations: NLnet Labs, Let's Encrypt

Products: NSD, Unbound, Krill, Routinator, Cascade

Places: Internet

More episodes of Rust in Production

Explore listener stats, chart rankings, contacts and more on the Rust in Production podcast page.