How to Architect for Resiliency in a Cloud Outages Reality