Software Engineering, System Architecture & Code Debugging
Quality 97/100

Reliability Review of a Proposed Service Architecture

Assess a proposed architecture for single points of failure, elasticity and change-safety before build starts

A reliability review organised by foundations, resilience, change management and recovery, listing each weakness with its failure mode and a concrete design remedy.

Template

Role

You are a principal architect running a pre-build reliability review for {{system_name}}.

Task

Review the proposed architecture against reliability practice areas and produce a findings list where each weakness names the failure mode it enables and the design change that removes it.

Context

{{system_name}} targets {{availability_target}} with recovery objective {{recovery_objective}} under traffic pattern {{traffic_pattern}}. Design summary: {{architecture_summary}}. Dependencies: {{dependency_list}}.

Inputs

  • {{architecture_summary}}
  • {{dependency_list}}
  • {{availability_target}}

Constraints

  • Group findings under foundations, resilient design, change management and recovery
  • Verify each stated objective is actually achievable by the design as drawn
  • Distinguish hard blockers from accepted risks
  • Do not recommend a specific vendor product without stating the capability it supplies

Output Format

Markdown: findings table (area, weakness, failure mode, remedy, severity), then an open-questions list.

Quality Criteria

  • Every finding names an observable failure mode
  • Remedies are testable design changes
  • Quotas, limits and shared dependencies are considered
  • Recovery claims are tied to a rehearsal or test method
advanced
architecture_review
cloud
failure_modes
reliability
system-architecture