Date Posted: October 2026
When you start building a search engine, you expect to spend your time working on crawlers, indexing, and search results.
You don’t expect to become a DNS resolver expert.
But working on Fynd has taught us that DNS becomes a serious part of the infrastructure when you’re crawling the web at scale. Before a crawler can download a page, it needs to find the server hosting it. Multiply that across millions of pages, and DNS has a substantial workload of its own.
Caching helps tremendously, but a search engine constantly encounters new hostnames, expired records, and nameservers that are slow or simply don’t answer.
Keeping Fynd moving means dedicated resolver infrastructure, careful tuning, monitoring, and redundancy. Something that usually works quietly in the background becomes an everyday engineering project.
We started out expecting to build a search index. Apparently, that also meant learning far more about DNS than we ever planned to.