It was gone in the blink of an eye.
(Ryeboard)[http://ryeboard.com/] is a heavily content focused product so it has always done a great job with security and redundancy. The team took steps to make sure that our users' things were safe and trauma proof. Everything was looking great... until it wasn't.
During an overhaul to our file management system plugged into AWS S3, I ended up wiping out our entire system.I forgot to comment out the part in the code where the actual deletion happened. To make matters worse, our S3 service was the only part of our stack that was... not backed up.
Our users lost all their files in an instant.
Here's what I did shortly after that:
...but it never came.
In fact we received heart-warming emails telling us to not worry and just to make sure it doesn't happen again in the future. Some even upgraded to our premium plans with my "I'm-sorry-I-was-dumb-please-take this-coupon-as-my-pathetic-yet-only-way-of-apology" coupon. It was incredibly humbling.
This happened just a few weeks ago and I learned several lessons that day:
I now have the clarity and courage to write this story out. I hope this story helps out those of you in a similar rut!
Sooner or later it happens to everybody. Details are always different, but it always happens. You got lucky with the minimal fall out. Congrats on that.
Remember, to always have a backup of everything. It can be a simple thumb drive file copy. Anything is better than having nothing...