Operational Excellence in the AWS Well-Architected Framework
Operational Excellence is one of the five pillars of the AWS Well-Architected Framework. The framework describes the principles and techniques required to make informed trade-offs when you’re building in the AWS Cloud.
I’ve taught thousands of builders how to build better using the framework on the A Cloud Guru platform. Be sure to check out my course, “Mastering The Well-Architected Framework”
This Twitter thread dives deeper into the Operational Excellence pillar of the framework…
first it was whitepapers, then AWS Labs code projects. this week, it’s the AWS Well-Architected Framework
everything (and more) up at https://markn.ca/2021/aws-reinvent/
☁️ #cloud #devops
this thread is available unrolled at https://t.co/WcNfjEXkPV
☁️ #cloud #devops
yes, things happen, and yes, your system should continue to work when they do
☁️ #cloud #devops
I prefer mine, less adjectives
☁️ #cloud #devops
- organize and prepare
- operate
- evolve
ideally, this is a strong feedback loop & with each iteration, your team is getting better & your design is improving
☁️ #cloud #devops
All operations are code
- type it somewhere => script
- clicked on something => add it to a script/template
- make any change => find that line in code
be ruthless here…
☁️ #cloud #devops
“code” is a catch-all here. it can be a script (bash + awscli), CDK, 3rd party tool, CFN template, Terraform, something repeatable
☁️ #cloud #devops
a lot of the “how” and “what” docs should be auto generated. that saves the people effort for the “why” docs
remember, writing this stuff is 1% of work, 99% is reading. docs are
☁️ #cloud #devops
despite an initial concern, this actually reduces risk. you get used to making changes (and build tooling to support) but small changes are easier to troubleshoot, evaluate, and rollback if necessary
☁️ #cloud #devops
…a lot
…like all the time
…feedback loops => small improvements => big changes over time!
☁️ #cloud #devops
understanding that recovery & adjustments are a key part of ops will lead to smarter decisions (#security too)
☁️ #cloud #devops
the only failure is the failure to learn…or some other such cliche
just try not to make the same mistake twice. you can do that by learning
☁️ #cloud #devops
you can read through the pillar at https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/welcome.html
/ ☁️ #cloud #devops