WELL ARCHITECTURED FRAMEWORK - 5 PILLARS
OPERATIONAL EXCELENCE
· Perform operations as code
· Annotate documentation
· Make frequent, small, reversible changes
· Refine operations procedures frequently
· Anticipate failure
· Learn from all operational failures
Prepare
Operate
Evolve
SECURITY
· Implement a strong Identity foundation
· Enable traceability
· Apply security at all layers
· Automate security best practises
· Protect data in transit and at rest
· Keep people away from data
· Prepare for security events
Identity and access Management
Detective Controls
Infrastructure Protection
Data Protection
Incident Response
RELIABILITY
· Test recovery procedures
o use automation to simulate different failures or to recreate scenarios that lead to failures before
· Automatically recover
from failure
o Anticipate or remediate failures before they occur
· Scale horizontally to
increase aggregate system availability
o Distribute requests amongst smaller multiple resources
· Stop guessing capacity
o use auto-scaling
· Manage change in
automation
o use automation to manage changes in automation
Foundations
Change Management
Failure Management
PERFORMANCE EFFICENCY
· Democratize advanced technologies
· Go global in minutes
· Use server-less architectures
· Experiment more often
· Mechanical sympathy
Selection
Review
Monitoring
Trade-offs
COST OPTIMIZATION
· Expenditure awareness
· Cost
effective resources
· Matching
supply and demand
· Optimizing
over time
OPERATIONAL EXCELLENCE
SECURITY
RELIABILITY
PERFORMANCE
EFFICENCY
COST
OPTIMIZATION