Spotify’s Love/Hate Relationship with DNS
Mar 1, 2017Lynn Root

Summary
This post details Spotify's internal DNS infrastructure, including their use of BIND for authoritative nameservers and Unbound for resolvers and on-host caching. It describes their automated DNS record generation and deployment process, which evolved from manual edits to a cron-based system using Python scripts and Git. The post also introduces Nameless, an internal service discovery system for SRV and A records, and outlines their monitoring strategies for DNS infrastructure, including metrics from Unbound.