February 19, 2025
While many SaaS businesses have started to remove their free tiers due to abuse, we are determined to continuing to provide a free tier for our standard service. We strongly believe that people should be able to try Geocodio before having to pay for it, and we've found that this permissive policy has been helpful in growing our customer base. But a free tier can easily be abused by creating…
Keep Reading →
February 13, 2025
I've been working with polyglot architectures a lot lately, specifically mixing Laravel with Go services. It's a combination that's been working incredibly well for us, as it lets us leverage Laravel's rich ecosystem while tapping into Go's performance benefits and compilation advantages. Let's dive into how we've structured this hybrid approach and some of the interesting challenges we've solved…
Keep Reading →
January 13, 2025
Addresses aren't static. New developments may necessitate new streets or splitting parcels, resulting in new house numbers or a streets getting a new name. So how do we keep all of our address data up-to-date? It starts with almost 3,000 distinct data sources and an in-house data pipeline. Chop Chop We lovingly call our data pipeline "Chop Chop" (with a cute little crab as the mascot). Chop Chop…
Keep Reading →
January 06, 2025
Welcome to Code and Coordinates, our new engineering blog! Here, we'll be sharing technical deep-dives, architectural decisions, and behind-the-scenes stories about how we build and maintain Geocodio's geocoding infrastructure. In this space, you'll find posts about: Technical challenges we've solved Engineering best practices we follow Infrastructure scaling decisions Performance optimizations…
Keep Reading →