T06-L05 · Build apps · Level 5 Operator · 19-minute read, plus 6 hours of doing over a month

Friday afternoon, three hours without orders

The reorder app from T06-L04 · Put Your Team App on the Organisation's Own Database, and Prove You Can Restore It now serves eight groups and the purchasing office. On a Friday afternoon Jonas, the deputy, asks Lovable to add a delivery date column to the list. The screens look fine in the preview. Lovable saves the change to the repository, and the server rebuilds the live app from every change there, as Aylin had set it up. The new code asks Supabase for a field that exists only in the test copy. Every list stays empty for three hours, purchasing orders nothing, and nobody knows how to go back to Thursday's version. Two weeks later IT reads that Supabase is retiring its older kind of API key by the end of 2026. The app was still built with the older key, which works alongside the new one, and nobody has put the switch on a date. Aylin, who built all of it, starts her new job in March.

In a company it's Tobias with three apps on one Supabase. The restore rehearsal he does twice a year fails: the nightly backups had stopped five weeks earlier, when the key for the backup storage expired. Nothing had alerted, because the backup job's own failure message went to a mailbox nobody reads.

You are at Level 5 Operator. When the app stops, many people's work stops, and it has to outlive the people who built it. This book gives it a way to change safely, a way back, eyes from outside, and a deputy who has done it all once.

After this you can

  • Release every change through a staging copy and put the exact same build into production.
  • Roll back a bad release in minutes, and change the data model so that a rollback loses no one's data.
  • Watch the app from outside (reachability, a real sign-in, backup age and certificate expiry) with alerts to a team channel.
  • Plan updates, licences and costs a year ahead, and review who has access every quarter.
  • Pass the builder-has-left test: a deputy releases, rolls back and restores without the builder.

Before you start