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).

Python
License

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
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

  1. Enter the customer name and select the workload state
  2. Walk through each section's questions, recording notes as you go
  3. Use /v to view progress and jump between sections
  4. Answer the high-impact closing question
  5. 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