Skip to content

Ship It Friday

Deployments, rollbacks, feature flags and incident stories

t/ship-it-friday

Deploys, rollbacks, feature flags and incident stories. What broke, what you changed, and what you would do differently.

18 members
7 posts
Created Aug 2026

Community rules

3 rules for t/ship-it-friday

  1. Blameless or nothing

    Post-mortems name causes, not people. Threads that name people get closed.

  2. Bring the detail

    Versions, error text, what you already tried. "It does not work" is not a question anyone can answer.

  3. No drive-by self promotion

    Share your own work when it answers the thread. A link with no context is a advert, and it gets removed.

Discussions

1

Showing 7 posts.

Posts in t/ship-it-friday

  • For next time, on a big Postgres table: add the column as nullable first, backfill in batches, then add the CHECK constraint as NOT VALID and run VALIDATE CONSTRAINT separately so you don't hold a heavy lock during the scan. Never one big ALTER at 17h on a Friday.
    1 reply

  • Point 4 is the one I keep repeating to my team. We had an incident where the settlement job was stuck and people were reading code for one hour, meanwhile retrying the job with the same idempotency key would have fixed it in two minutes. Mitigate first, the root cause will still be there tomorrow morning itself.
    1 reply
me after deploying on friday at 4:59pm

me after deploying to prod on friday at 4:59pm, closing slack and putting my phone in airplane mode

37

  • I was laid off on a Friday at 4:59 PM, so this cat is also my former employer. 🙃
    1 reply
  • My homelab rule: I deploy on Friday because I am also the user and the oncall. Sometimes my wife is the angry customer when Jellyfin is down :D