We absolutely love AWS because of the pace of innovation
and scale that it has allowed us to accomplish. But after
today’s episode is over, we will have a big decision
to make.
We can spend cycles designing and building technical belts
and suspenders that will help us avoid a massive failure
like this in the future, or we can continue to rely on a
single huge partner and also continue our break-neck
pace of iteration and product development.
Some could make a case that "Improving Stability" is "Product Development".
Indeed they could, however one could equally make the case that working on (say) the Photoshop code base is product development, having to rewrite or work around faulty NFS or ext3 File System just to get Photoshop to work is an aberration.
"Improving Stability" of AWS is rightly "Product Development" that Amazon should be undertaking, not their clients on an individual ad hoc basis.