May 1, 2024
Updated June 25, 2025
18 minute read
Navigating the World of Rolling Updates
Rolling updates represent a cornerstone of modern software deployment, enabling teams to introduce new versions of applications and services with minimal disruption. At its core, a rolling update is a deployment strategy where an application's new version gradually replaces the old one by updating a subset of instances at a time. This incremental approach ensures that the application remains available to users throughout the update process, a stark contrast to traditional "big-bang" deployments that often necessitate significant downtime. The ability to continuously deliver value to users without interrupting service is a key driver in the fast-paced digital landscape. This method also allows for careful monitoring; if issues arise with the new version, the rollout can be paused or reversed, limiting the impact.
lcykl6|
Find a path to becoming a Rolling Updates. Learn more at:
OpenCourser.com/topic/lcykl6/rolling
Reading list
We've selected ten books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Rolling Updates.
Covers the principles and practices of Continuous Delivery, including Rolling Updates. It valuable resource for anyone who wants to learn more about how to deliver software quickly and reliably.
This novel tells the story of a fictional company that undergoes a transformation to adopt DevOps practices, including Rolling Updates. It great way to learn about the benefits and challenges of Rolling Updates in a real-world setting.
Covers a wide range of topics in modern software engineering, including Rolling Updates. It valuable resource for anyone who wants to learn more about how to build and scale software applications.
Covers the principles and practices of Site Reliability Engineering, including Rolling Updates. It valuable resource for anyone who wants to learn more about how to build and operate reliable systems.
Provides a comprehensive overview of DevOps, including Rolling Updates. It great resource for anyone who is looking to adopt DevOps practices in their organization.
Provides a data-driven analysis of the benefits of DevOps practices, including Rolling Updates. It valuable resource for anyone who wants to build a high-performing technology organization.
Covers the design and implementation of microservices, including how to use Rolling Updates to deploy microservices in production.
Covers the use of Kubernetes to manage containerized applications, including how to use Rolling Updates to deploy applications to Kubernetes.
Covers the principles and practices of Continuous Deployment, including Rolling Updates. It valuable resource for anyone who wants to learn more about how to deploy software continuously.
Covers the principles and practices of scalable web architecture, including Rolling Updates. It valuable resource for anyone who wants to learn more about how to build and scale web applications.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/lcykl6/rolling