With all of these massive services going down, there is one common denominator: giving complete control to a third party.
Even if ALL of your configurations are correct, even if ALL of your code is correct, it does not matter if your hosting service is hit by a bus.
It may seem financially inadvisable to purchase server racks and build a data centre; however, you either pay now, or you pay later (and also lose your reputation).