Infrastructure · Software component

Gradual Rollback Controller

Software componentInfrastructureInfrastructurearc:GradualRollbackController

A rollback controller that reverses a progressive rollout stepwise, reducing the new version's traffic share and checking stability at each step.

Responsibility. Performs a staged traffic reversion to the previous version.

Also known as: Controlled rollback

Variant of Version Rollback Controller abstract

When to choose. Choose for moderate quality degradation, performance issues or non-critical bugs.

readsspecializesalternative toTime-Series Metrics Store: readsTime-Series Metrics StoreVersion Rollback Controller: specializesVersion Rollback Control…Immediate Rollback Controller: alternative toImmediate Rollback Contr…
Direct neighbourhood (hover for relationship types)

Relationships

reads dependency

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Reverse progressive rollout
Quality attributes
Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
Risks mitigated
Disruption from abrupt switches for minor issues

Sources

  1. Ref8.08: "Model Updates and Maintenance Procedures," unpublished reference note (08-Model-Updates-Maintenance-Procedures.md), Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam supplementary materials, 2026. unpublished note