The 5 Pillars Overview

The well architected framework is based on five pillars:

  • Operational Excellence
  • Security
  • Cost Optimisation
  • Reliability
  • Performance Efficiency

Game Days

  • Setting up and testing your response processes
  • Standing up your prod architecture and attacking it for the purposes of breaking it

Pillar 1: Operational Excellence

Does our application work? Will our application continue to work?

  • Operations as code
  • Documentation is updated automatically
  • Small changes (with rollback plans)
  • Tighten feedback loops (iterate)
  • Expect failure (red team, game days)
  • Learn from failures and successes

Pillar 2: Security

Does it do what we want? (And only that?)

  • Identities have the least priveledges possible
  • Who who did what and when?
  • Automate security tasks
  • Encrypt data at transit and at rest
  • Prepare for the worst (woven into game days)

Pillar 3: Cost Optimisation

Spend only what you have to

  • Consumption based pricing
  • Measure efficiency constantly
  • Let AWS do the work when necessary
  • Ties closely to operational performance

Pillar 4: Reliability

Is what you built going to work consistently?

  • Recover from issues automatically
  • Scale horizontally (where possible)
  • Reduce idle resources (operational burden, attack surface increase)
  • Manage change through automation

Pillar 5: Performance Efficiency

  • Let AWS do the work (when possible)
  • Reduce latency through regions & AWS edge
  • Serverless > Containers > Instances

results matching ""

    No results matching ""