Back to Playbooks

The Migration That Locked the Table

It's 2:30pm and today's deploy includes a small migration: adding a `loyalty_tier` column to the `orders` table, NOT NULL with a default value. It's the kind of change nobody thinks twice about. Ten seconds after the migration starts, error rates spike across the entire app.

    Welcome to OpsQuiz!

    Real scenario-based DevOps questions, hands-on practice, and clear explanations for every answer.