DNS server 106 manages a database that maps domain names to IP addresses. DNS server 106 may allow adding, removing and editing DNS records. Load balancing nodes 108A-M may each spread traffic to other devices, such as back-end pool nodes 110A-X, which may typically include back-end web servers, or other servers, storage, or computing devices. The number of load balancing nodes may change. In this example, initially there are M load balancing nodes 108A-M, but the number of load balancing nodes may change to N, resulting in load balancing nodes 108A-N. Likewise, the number of back-end pool nodes may change. In this example, initially there are W1 back-end pool nodes 110A-110W1, but the number of back-end pool nodes may change to W2, resulting in back-end pool nodes 110A-110W2.