The engineering team at DigitalOcean replaced their current DNS resolvers with a new, lightning-fast solution to improve scalability and reliability. The goal was to minimize downtime while handling the high volume of queries per second. To achieve this, they designed an application flow that allows for fallback to the old system in case of failure. The team developed a conversion library to handle BIND syntax, stress-tested the new system, and concurrently wrote data to the new service before switching it over. After a successful rollout, all DNS is now served off the new architecture, resulting in nearly instant propagation times and improved performance.