Get the latest tech news

How we replaced Elasticsearch and MongoDB with Rust and RocksDB


Radar offers geocoding, place search, and fraud detection APIs, powered by HorizonDB, a Rust-based engine delivering 20k QPS and sub-millisecond latency.

Figure 1: The HorizonDB server is a single multi-threaded process that concurrently queries different “layers” and re-ranks the candidates in a uniform manner.A compiled language designed by Mozilla meant for systems programming. Compiled and memory safety without garbage collection: Rust's strong type system and safe and expressive concurrency in the form of Rayon and Tokio lets us write performant code without sacrificing readability. Many thanks to our hard-working engineers Bradley Schoeneweis, Jason Liu, Jacky Wang, Binh Robles, Greg Sadetsky, David Gurevich, and Felix Li who made this system a reality.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Rust

Rust

Photo of Elasticsearch

Elasticsearch

Photo of HorizonDB

HorizonDB

Related news:

News photo

Rust 1.89 Released With More AVX-512 Intrinsics & x86 Target Features

News photo

Microsoft Announces Open-Source "Wassette" Using Rust + WebAssembly To Help AI Agents

News photo

Rust Making Progress On Its 2025 Project Goals