Rolling deployment: the process of deploying a new version of a software application or system to a small subset of servers or instances at a time, before rolling it out to the entire fleet, to minimize disruption and ensure high availability during the deployment.