Five principles for cloud architecture by Google’s Tom Grey.

  1. Design for automation
  2. Be smart with state
  3. Favor managed services
  4. Practice defense in depth
  5. Always be architecting

5 principles for cloud-native architecture