InterviewStack.io LogoInterviewStack.io

Patching and Upgrade Management at Scale Questions

Keeping fleets of systems current: OS and software patching, coordinated fleet updates, version upgrades, and system migrations. Covers planning and rolling out upgrades across many machines, managing change through migrations, and balancing currency against stability. Focuses on maintaining and evolving existing running systems rather than shipping application releases.

HardSystem Design
74 practiced

Plan a zero-downtime migration of a production fleet from platform version X to Y across thousands of nodes. Cover canary and progressive rollout strategies, traffic shifting, handling of stateful services and backward-compatible database migrations, health checks, rollback strategy, and automation and testing approaches to ensure safety at scale.

That is every published Patching and Upgrade Management at Scale question for Site Reliability Engineer (SRE) so far. Browse the other topics in this category, or practice this one interactively.