How to Design Resilient and Sustainable Architectures on Azure