27. Architect for failure
When you don't control the
resource and hardware - you
will experience failures.
Build around the potential for
failure.
28. Deployment
The nature of cloud servers
let's you pop up 100s or 1000s
of boxes. This is a nightmare to
manage without awesome tools
like puppet, chef, etc.
30. Work within these constraints even
when you don't have them
Your apps will be better.
They will respond better.
They will be more efficient.
Your users will be happier