Resilient Design Checklist • Build, test, secure with scalability in mind
• Build, test, secure with humans in mind
•
Automate as much as is feasible
•
Keep documentation updated in pace of releases
• Build, test, secure with redundancy • Do not design around resources and/or failover in mind
• Build, test, secure with operator control in mind
• Build, test, secure with observability in mind
you do not have
•
Clear ownership
•
Who owns the service, writes the code, etc. @QuintessenceAnx