DNS как пользовательский интерфейс
DNS обычно обсуждают как plumbing. Но для человека, который поддерживает систему, имя - это интерфейс.
Хорошее доменное имя экономит внимание. Оно не пытается рассказать всю архитектуру, но честно намекает на назначение. Плохое имя превращается в маленькую загадку, которую решают заново при каждом инциденте.
Я стараюсь держать DNS простым: меньше CNAME-цепочек, короткий TTL на период миграции, отдельная запись для каждой роли. Если имя стало слишком общим, значит рядом уже выросла новая ответственность.
Миграции без театра
Перед переездом полезно заранее снизить TTL и проверить оба конца маршрута. После переключения - не спорить с кэшем, а смотреть конкретные резолверы.
dig +short A example.org @1.1.1.1
dig +short A example.org @8.8.8.8
dig +trace example.org
DNS не любит спешку. Зато он хорошо отвечает тем, кто задает точные вопросы.