High-Availability Design Principles
When we are designing and developing a solution for the cloud, we also should take into consideration its availability, resilience, responsiveness and performance. It is also important that the application expose its health and its resources's capacity so that it could be easily integrated with solutions such as Microsoft System Center.
Jake Renolds commented
There are a lot of systems out there that are very hard on the user and contain many pain points. I think more and more developers and IT need to be aware of user experience and design principles to insure a good user experience.
Marcelo Labardini commented
varun kumar commented
thats great idea
Since we have "Architecting Highly Available Systems on AWS" Can we also have the same cource in "Azure"