Matthias Endler
๐ค SpeakerAppearances Over Time
Podcast Appearances
So it stores all of the inputs in a tree, but it knows when there is no possible way for a word to exist in the data storage because you reached a leaf node in the tree and there are no child nodes.
So, you know, for example, this is not a hit in your data structure.
And in your blog post, you mentioned a few other crates.
We just wanted to quickly do a quick shout out here.
10 TV would be one, light GBM and fast text.
There's a Broadway in Brooklyn?
It's just a wide street, so it totally makes sense.
Okay, we have all of those libraries.
Just to recap that part, when the service boots up, it starts to ingest all of that data that is more or less stored in some
flat storage, you start to ingest it.
You start to build your, let's say, understanding your model of the world, quite literally.
And then you have that highly efficient lookup functionality.
And through the API, then you can find addresses really quickly and map addresses to certain geolocations and maybe even vice versa if you needed to.
Can you roughly tell us how long it takes?
Did you have a lot of outages due to Rust?
Can you even remember a single outage or a single error or a panic in production with Rust?