On January 31, 2017, a tired GitLab engineer, trying to clear a replication issue, accidentally deleted the company's primary production database directory instead of a secondary replica, wiping roughly 300GB of live data including projects, comments, issues and user accounts. As the team scrambled to restore service, they discovered a second, far worse problem: all five of GitLab's official backup mechanisms — scheduled dumps, disk snapshots, replication — had been silently failing for weeks, some due to version mismatches, without ever triggering an alert.
The standard corporate response to a disaster this severe — real data loss, compounded by a total backup failure the company hadn't even known about — is to go quiet, manage the story carefully, and issue a controlled statement once the facts and legal exposure are fully understood. GitLab's team, mid-crisis, made the opposite call: rather than retreat behind closed doors while they figured out what happened, they kept the incident visible to the public in real time, while it was still unresolved and the outcome uncertain.
GitLab livestreamed its recovery, including the discovery that all backups failed, making radical transparency a costly signal that built trust instead of spin.
Radical transparency was a costly signal, proving the account was genuine.
The public saw the uncensored struggle, making the narrative credible.
The detailed postmortem and public fixes showed commitment to improvement.
When a serious failure happens, radical real-time transparency can build more trust than a controlled, delayed statement.
The recovery livestream drew over 5,000 concurrent viewers at its peak, and rather than damaging GitLab's reputation, the transparent handling drew broad public sympathy and respect across the tech industry — commentary at the time and since consistently describes GitLab's reputation as effectively unharmed by an incident that, handled opaquely, would likely have been a serious trust crisis. GitLab followed the postmortem with dozens of public engineering issues tracking concrete fixes, giving customers direct visibility into exactly what was changing.
FOLLOW THE EVIDENCE
The sources
- Postmortem of database outage of January 31 GitLab · about.gitlab.com
- The benefits of transparency: Interview with Sytse "Sid" Sijbrandij, CEO of GitLab Increment · increment.com