You can't restart all of your web services atomically. What happens if two web services are running two different versions for a couple seconds?
1. Old version
2. Old version/new version both live.
3. New version live after step 2 is confirmed as fully done.