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

Matthias Endler

๐Ÿ‘ค Speaker
692 total appearances

Appearances Over Time

Podcast Appearances

Rust in Production
Radar with Jeff Kao

We tried to migrate that to containers and it wasn't really easy because...

Rust in Production
Radar with Jeff Kao

operationally java had some unfortunate default decisions where it would try to allocate as much memory as it could possibly get on the machine and if it's co-hosted with a lot of other services on the same machine that sometimes caused some problems so did you also run into or did you also consider these kind of concerns the operational part of it the deployment process

Rust in Production
Radar with Jeff Kao

That's an aspect that I never heard before.

Rust in Production
Radar with Jeff Kao

Because Rust is so fast, you can afford to simplify operations by doing more at startup, but it's still performing.

Rust in Production
Radar with Jeff Kao

So you can cut some corners thanks to Rust.

Rust in Production
Radar with Jeff Kao

What do you use for the storage layer?

Rust in Production
Radar with Jeff Kao

And we link to it in the show notes.

Rust in Production
Radar with Jeff Kao

It's a really, really nice write-up.

Rust in Production
Radar with Jeff Kao

RocksDB is very fast and very write-focused, but also it's effective in terms of storage.

Rust in Production
Radar with Jeff Kao

And I guess that plays in your favor because if you try to geocode the world, you need a lot of storage.

Rust in Production
Radar with Jeff Kao

And on top of it, once the storage is quite optimized, you get really decent cache locality on top of it for free.

Rust in Production
Radar with Jeff Kao

So it might have been a really great choice.

Rust in Production
Radar with Jeff Kao

And all of that combines into a very efficient single binary lookup service.

Rust in Production
Radar with Jeff Kao

What do you use for the fuzzy searching part that you mentioned?

Rust in Production
Radar with Jeff Kao

Jonathan Gallant, yeah.

Rust in Production
Radar with Jeff Kao

The way I always think of an FST, and I might be wrong here, is it's a very fast state machine for looking up the existence of words very efficiently and very quickly.

Rust in Production
Radar with Jeff Kao

So you mentioned the tri-data structure that is similar where