Why? Starbucks is not providing a critical service. Spending less money and resources and just accepting the risk that occasionally you won't be able to sell coffee for a few hours is a completely valid decision from both management and engineering pov.

If I were a Starbucks shareholder I wouldn't be happy that my company is throwing away revenue because of the CTO's decision to outsource accountability

Time and time again it's shown that AWS is far more expensive than other solutions, just easier for the Execs to offshore the blame.

Or maybe we should throw them in jail.

I agree, but because the coffee is crap

And ridiculously expensive

It's absolutely batshit that an in-person transaction with cash becomes impossible when the computers are down.

I've seen it multiple times at various stores; only once did I see them taking cash and writing things down (probably to enter into the system later when it came back up).