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
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 2/13 ๐ Next tweet ๐ Start
this thread is available unrolled at https://t.co/WcNfjEXkPV
๐งตโ๏ธ #cloud #devops
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 3/13 ๐ Next tweet ๐ Start
yes, things happen, and yes, your system should continue to work when they do ๐
๐งตโ๏ธ #cloud #devops
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 4/13 ๐ Next tweet ๐ Start
I prefer mine, less adjectives
๐งตโ๏ธ #cloud #devops
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 5/13 ๐ Next tweet ๐ Start
- 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
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 6/13 ๐ Next tweet ๐ Start
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
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 7/13 ๐ Next tweet ๐ Start
“code” is a catch-all here. it can be a script (bash + awscli), CDK, 3rd party tool, CFN template, Terraform, something repeatable
๐งตโ๏ธ #cloud #devops
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 8/13 ๐ Next tweet ๐ Start
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
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 9/13 ๐ Next tweet ๐ Start
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
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 10/13 ๐ Next tweet ๐ Start
…a lot
…like all the time
…feedback loops => small improvements => big changes over time!
๐งตโ๏ธ #cloud #devops
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 11/13 ๐ Next tweet ๐ Start
understanding that recovery & adjustments are a key part of ops will lead to smarter decisions (#security too)
๐งตโ๏ธ #cloud #devops
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 12/13 ๐ Next tweet ๐ Start
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
@marknca tweeted at 22-Nov-2021, 17:33
Tweet 13/13 ๐ Next tweet ๐ Start
you can read through the pillar at https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/welcome.html
/๐งตโ๏ธ #cloud #devops
@marknca tweeted at 22-Nov-2021, 17:33