Skip to main content

Practice ยท 2 of 3

Rollback or Fix-Forward

Write respond(incident) โ€” incident is { dataLoss: bool, fixReady: bool, mitigationWorks: bool }. Rules: if dataLoss => "rollback" always (protect data first). Otherwise if mitigationWorks && fixReady => "fix-forward". Otherwise if mitigationWorks && !fixReady => "feature-off" (ship the mitigation now, fix later). Otherwise => "rollback".

Difficulty: intermediate

Back to lesson: Practice: Release Engineering โ€” Practice