, 4 tweets, 1 min read Read on Twitter
I've had many failures.

Once had an app in production that was using two EC2 instances as it's backend. I was "tidying up" and deleted them as I thought I was in a different region. I had a backup and didn't lose anything...

... except ...
... I'd missed a single hard coded URL in the app. This URL referenced one of the instances, and so the app stopped working completely.

I realised almost immediately what happened and the mistake I'd made, as did every other user of the app...

The app?...
... used by a very large brand to manage and communicate with their sales workforce across the country.

So I had to create a new version of the app and roll it out without the bug... Took about 6 hours to resolve it.

My fault.

Completely avoidable.

Everybody makes mistakes.
I thought I'd don't everything right, and I nearly had. If I'd not had the hard coded URL, then there may have been a blip of downtime on the app but that's all.

Taught me the importance of separating environments, CD, and robust release processes.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Paul Johnston
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!