Delivery drivers and small businesses lost hours and income during a 15-hour AWS outage, highlighting the real impact of tech ...