Repository
WARA-RelQ
Azure Well-Architected Review — Reliability Pillar Question Playbook CLI tool for Cloud Solution Architects
- #
- Section
- 1
- Workload Selection & Readiness
- 2
- Business Impact & Criticality
- 3
- Availability Expectations
Specs
- #Section
- 1Workload Selection & Readiness
- 2Business Impact & Criticality
- 3Availability Expectations
- 4Failure Assumptions
- 5Time-Based Recovery (Implicit RTO)
- 6Data Protection (Implicit RPO)
- 7Dependency & Blast Radius
- 8Redundancy & Resiliency
- 9Recovery Behavior & Outcomes
- 10Testing & Validation
- 11Monitoring, Detection & Response
- 12Operational Ownership
- 13Business Continuity (BCP/DR)
- 14Alignment & Value Check
- CommandAction
- /bGo back one question
- /sSkip current section
- /vOverview of all sections
- /eExport and finish
- /qQuit without saving
README
WARA-RelQ
Azure Well-Architected Review — Reliability Pillar Question Playbook
An interactive CLI tool for Cloud Solution Architects (CSAs) to conduct structured reliability reviews aligned with the Azure Well-Architected Framework (AWAF).
Overview
WARA-RelQ guides CSAs through 14 structured sections covering the full Reliability pillar — from workload selection through business continuity — using conversational, non-jargon questions that map directly to AWAF guidance.
Sections Covered
| # | Section | Focus |
|---|---|---|
| 1 | Workload Selection & Readiness | Scoping the review |
| 2 | Business Impact & Criticality | Tying reliability to business value |
| 3 | Availability Expectations | User-perceived availability |
| 4 | Failure Assumptions | Designing for failure |
| 5 | Time-Based Recovery (Implicit RTO) | Recovery time targets |
| 6 | Data Protection (Implicit RPO) | Data loss tolerance |
| 7 | Dependency & Blast Radius | Failure isolation |
| 8 | Redundancy & Resiliency | Building redundancy at scale |
| 9 | Recovery Behavior & Outcomes | Outcome-based recovery |
| 10 | Testing & Validation | Validating resilience |
| 11 | Monitoring, Detection & Response | Operational response |
| 12 | Operational Ownership | Repeatable operations |
| 13 | Business Continuity (BCP/DR) | Formal validation |
| 14 | Alignment & Value Check | Closing recommendations |
Features
- Full-color terminal UI using Microsoft Azure brand colors (ANSI true-color)
- Adaptive question flow based on workload state (Existing / New / Unknown)
- Section navigation with skip, back, and jump-to-section
- Real-time progress tracking
- Markdown export of review notes with AWAF reference links
- Clickable terminal hyperlinks to Microsoft Learn documentation (OSC 8)
Requirements
- Python 3.8+
prettytable(auto-installed if missing)
Usage
python wara_reliability_review.py
Navigation Commands
| Command | Action |
|---|---|
/b |
Go back one question |
/s |
Skip current section |
/v |
Overview of all sections |
/e |
Export and finish |
/q |
Quit without saving |
Workflow
- Enter the customer name and select the workload state
- Walk through each section's questions, recording notes as you go
- Use
/vto view progress and jump between sections - Answer the high-impact closing question
- Review is automatically exported as a timestamped Markdown file
Export
The tool exports a structured Markdown report (wara_reliability_review_YYYYMMDD_HHMMSS.md) containing:
- Customer and workload metadata
- All questions with recorded notes
- AWAF alignment details and Learn More links per section
- Closing question response and framework framing statement
References
License
MIT