Concept of Staggered Deployments

  1. How does staggering work?

  2. I understand that a random time will be allocated for each client relevant for an action to minimized the network load, is there any algorithm or pattern that is followed to cater each client?

  3. Is there any detailed tech-notes i can refer to?

As each relevant client starts to run the action it generates a random number between 0 and the interval specified. I don’t know the algorithm, but there won’t be any overarching pattern because no client will know what any other client had set for its delay.

1 Like