Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Jeff Kao

๐Ÿ‘ค Speaker
514 total appearances

Appearances Over Time

Podcast Appearances

Rust in Production
Radar with Jeff Kao

There's so many projects around there and so much community backing that we felt it was such a mature project that we could use it for our purposes.

Rust in Production
Radar with Jeff Kao

I know for sure there are a lot of like Rust crates now.

Rust in Production
Radar with Jeff Kao

Things like, I believe, SLED, stuff like that.

Rust in Production
Radar with Jeff Kao

There's many people who write, you know, these sort of embedded databases.

Rust in Production
Radar with Jeff Kao

And essentially, RocksDB is this data structure called a log structure merge tree.

Rust in Production
Radar with Jeff Kao

And it's really designed for high write throughput, which is sort of different from our use case.

Rust in Production
Radar with Jeff Kao

But as like I mentioned before, technology is so cyclical where, you know, if somebody builds a database that's like high write throughput, well, they actually adopt a lot of these concepts and ways to tune it so that, you know, it's also very well tuned for read throughputs.

Rust in Production
Radar with Jeff Kao

And so we just felt that, yeah, that, you know, community backing and the sort of it is a project that's written not in Rust.

Rust in Production
Radar with Jeff Kao

So that was sort of another nice thing.

Rust in Production
Radar with Jeff Kao

We had all the Rust bindings to RocksDB and it was very simple, like integration to be able to just pull in that project.

Rust in Production
Radar with Jeff Kao

And that is our sort of primary storage layer for, you know, all of our entities.

Rust in Production
Radar with Jeff Kao

So addresses, places, and different regions.

Rust in Production
Radar with Jeff Kao

And so it serves, you know, a number of different purposes.

Rust in Production
Radar with Jeff Kao

So obviously like primary key fetches.

Rust in Production
Radar with Jeff Kao

So when our services have, say, like an event and they have an ID for a place, they'll fetch, you know, that from our service.

Rust in Production
Radar with Jeff Kao

index it in a way that makes it really easy to do geo lookups.