Rust in Production

Radar with Jeff Kao

9 snips
Jan 8, 2026
Jeff Kao, a Principal Engineer at Radar and mastermind behind HorizonDB, dives into the evolution of a Rust-based geospatial database that supersedes Elasticsearch and MongoDB. He highlights the challenges of scaling data infrastructure and the motivation for adopting Rust due to its performance and ergonomic design. Topics range from the intricacies of geospatial indexing with Hilbert curves to using RocksDB for efficient data storage. Jeff also discusses the journey of rapid prototyping and the significant cost reductions achieved, all while maintaining high throughput and low latency.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Choose Rust For Predictable Memory Control

  • Evaluate GC languages versus Rust for large in-memory text/index workloads and memory control.
  • Prefer Rust when you need predictable memory behavior without complex off-heap workarounds.
ADVICE

Bundle Code And Data For Simple Rollbacks

  • Ship a single self-contained binary plus data assets to simplify deploys and rollbacks.
  • Bundle data and code so you can roll back by switching the whole package, avoiding multi-state migrations.
INSIGHT

RocksDB Is A Natural Storage Foundation

  • RocksDB serves as a compact, production-ready storage layer ideal for building custom databases.
  • Its sorted LSM structure fits geospatial indexes and gives strong read and storage efficiency.
Get the Snipd Podcast app to discover more snips from this episode
Get the app