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.
Or read this on Hacker News