Robin。

Architecting for The Cloud: Best Practices

Cloud Concepts

  • Building Scalable Architectures.
  • Understanding Elasticity.
  • Not fearing constraints.
  • Virtual Administration.

Cloud Best Pratices

  • Design for failure and nothing will fail.
  • Decouple your components.
  • Implement elasticity.
  • Think parallel.
  • Keep dynamic data closer to the compute and static data closer to the end-user.
  • Security Best Practices:
    • Protect your data in transit.
    • Protect your data at rest.
    • Protect your AWS credentials.
    • Manage multiple Users and their permissions with IAM.
    • Secure your Application

General Design Principles

  • Stop guessing your capacity needs.
  • Test systems at production scale.
  • Automate to make architectural experimentation easier.
  • Allow for evolutionary architectures.
  • Data-Driven architectures.
  • Improve through game days.

References


good night! April 11, 2017 00:02

Robin on April 10, 2017

- - - - - -
written by 陈烨彬 Robin Chen , and published under (CC) BY-NC-SA.