Werner Vogels started his keynote talking at length about Cloud Architecture, announcing a new architecture whitepaper called the AWS Well-Architected Framework, and then expanded on the Six Laws of Cloud Based Architecture he observes in cloud applications.
He used the laws to introduce concepts that are key to the announcements, but more importantly should be used in building applications in the cloud.
AWS Cloud Adoption Framework
1. Lucas Critique
“It is naive to try to predict the effects of a change entirely on the basis of relationships observed in historical data”
2. Galls Law
“A complex system that works in invariably found to have evolved from simple systems that worked. A complex system designed from scratch never works and cannot be patched to make work. You have to start over with a working simple system”
3. Law of Demeter
“Each unit should have only limited knowledge about other units. Only talk to friends, don’t talk to strangers”
4. Occam’s Razor
“The one with the fewest assumptions should be selected”
5. Reed’s Law
“The utility of large networks scales exponentially with the size of the network”
6. The Gestalt Principle
“The whole is greater than the sum of its parts.”
7. Law of Beastie
“You’ve got to fight for your right to party”
I think we’re going to print these out and put them on the walls of the A Cloud Guru Head Quarters!
Level up your cloud career
A Cloud Guru makes it easy (and awesome) to get certified and master modern tech skills — whether you’re new to cloud or a seasoned pro.
A Cloud Guru
The mission of A Cloud Guru is to engage individuals in a journey to level-up their cloud computing skills by delivering the world’s leading educational content designed to evolve both mindsets and careers.
Our courses are delivered by industry experts with a shared passion for cloud computing. We strive to serve our growing community of cloud gurus, who generously contribute their insights in our forums, workshops, meet-ups, and conferences.
Keep up with the A Cloud Guru crew @acloudguru.