The method he's describing requires no downtime or stalled requests. Connections are drained from some pool in a load balance set if servers. The services is restarted with the new code. The hosts are given traffic again once the are initialized and healthy.
The advantages to this method include being completely platform agnostic, as well as giving you a window to verify successful update without worrying about production traffic.