1. A system for dynamically shifting one or more instances of a service from a first set of servers to a second set of servers, comprising: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: deploying a set of instances of a service on a first set of servers; assigning a master almanac to the service, the master almanac including a first record and a second record, the first record including a first time interval specifying when the set of instances will be deployed on the first set of servers, and the second record including a second time interval specifying when the set of instances will be deployed on a second set of servers; distributing the master almanac to a list of clients registered with the service, the list of clients including a first client and a second client; shifting, based on the master almanac, the set of instances of the service from the first set of servers to the second set of servers; sending a first modified version of the master almanac to the first client and sending a second modified version of the master almanac to the second client, wherein the first modified version is different from the second modified version creating a dummy almanac; comparing the dummy almanac with the first and second modified versions; selecting, based on the comparison, one of the first and second modified versions as a suspect master almanac, wherein the selected master almanac has a higher degree of similarity to the dummy almanac compared to the non-selected master almanac; and invalidating the suspect master almanac.