Cloudflare ha implementado un sistema de builds dirigidos que reduce el tiempo de propagación de DNS a la mitad y disminuye el uso de memoria en un 85%, permitiendo manejar zonas con más de 20 millones de registros. A diferencia de las reconstrucciones completas, que leen y procesan todo el conjunto de datos, los builds dirigidos identifican exactamente qué cambios son seguros de aplicar, evitando el procesamiento innecesario de registros inalterados. Esta optimización es crucial porque las zonas DNS modernas crecen exponencialmente, y las reconstrucciones completas son inviables para zonas con cientos de millones de registros. El sistema utiliza un planificador que clasifica los eventos de cambio en cinco tipos: recursos solo, recursos y metadatos, apex y metadatos, purga o reconstrucción completa. Para garantizar la seguridad, cada build dirigido debe producir claves idénticas byte a byte a las que generaría una reconstrucción completa. El proceso incluye la eliminación de claves obsoletas en el almacén distribuido Quicksilver y la combinación de trabajos para la misma zona mediante un nuevo escalador. Esta arquitectura permite que los servidores DNS autoritativos reciban los datos actualizados de forma más rápida y eficiente, mejorando la resiliencia de la red global de Cloudflare.
