AWS outage: Are we too dependent on Big Tech?