Blog
Notes on building OpenGeocoding. RSS feed
· Theo Mathieu
Billing every API request exactly once, without a database on the request path
How the OpenGeocoding API, running as several replicas on Kubernetes, checks keys, rate limits and credits from memory, writes usage to Postgres every 5 seconds without double billing, and what that trade-off costs.
· Theo Mathieu
Building a geocoder whose world index rebuilds in minutes
Why I moved from Nominatim to a Rust geocoder on Tantivy and open data, how I measure it against official address registries, and where it is still weak.