SARA (Software Architecture Review and Assessment)
10_Wiki/Topics
verified
self
SARA
Architecture Review
Architecture Assessment
none
A
0.85
applied
architecture
review
governance
sei
atam
2026-05-10
pending
language
framework
none
ATAM/ARID/SAAM
SARA (Software Architecture Review and Assessment)
매 한 줄
"매 architecture 를 매 quality-attribute 관점에서 systematic review 하는 프로세스". SEI (Carnegie Mellon) 의 SAAM (1996) → ATAM (2000) → ARID (2002) 계보의 generic 명칭. 매 핵심: stakeholder, scenario, tradeoff, risk 의 명시적 enumeration. 매 2026 modern variant: AWS Well-Architected Review, Architecture Decision Records (ADR), Wardley Mapping 과 결합.
매 핵심
매 SEI 계보
SAAM (Software Architecture Analysis Method, 1996): scenario-based, modifiability 위주.
Risk / non-risk / sensitivity point / tradeoff point.
Architectural decision record (ADR) update.
매 응용
Pre-launch architecture sign-off.
Major refactor / re-platforming 의사결정.
M&A due diligence.
AWS/GCP Well-Architected formal review.
💻 패턴
Utility tree (markdown)
- Performance
- Latency
- [H, M] p99 checkout < 300ms under 10k rps
- [M, L] search autocomplete < 80ms
- Throughput
- [H, H] sustained 50k rps with 3 AZ failover
- Availability
- [H, M] 99.95% monthly, RPO=5min, RTO=15min
- Security
- [H, H] all PII encrypted at rest, TLS 1.3 in transit
- Modifiability
- [M, M] new payment provider 매 < 2 sprint
# [Importance, Difficulty]: H/M/L
Scenario template
id:SCN-007quality:availabilitysource:AZ outage in us-east-1astimulus:complete loss of one AZ for 30 minartifact:checkout serviceenvironment:peak traffic, Black Fridayresponse:traffic auto-shifts to remaining 2 AZresponse_measure:error rate < 0.5% for full 30 minpriority:Hdifficulty:M
언제: 매 utility tree 초안, 매 scenario 생성, 매 ADR 작성, 매 tradeoff 분석.
언제 X: 매 final sign-off — human architect + stakeholder accountability 필수.
❌ 안티패턴
Architecture astronautics: 매 utility tree 만 만들고 매 scenario 분석 skip.
Single-quality focus: 매 performance 만 — security/modifiability 무시.
Review without authority: 매 결과를 매 누구도 implement 강제 못함.
One-shot review: 매 launch 전 한 번 — drift 후 재평가 없음.
No ADR: 매 결정의 why 가 없어 매 6개월 뒤 누구도 이유 모름.
Theatre review: 매 형식적 sign-off, 매 실제 risk 미공개.
🧪 검증 / 중복
Verified: SEI ATAM technical reports (Kazman, Klein, Clements 2000–2002); Bass et al. Software Architecture in Practice 4e (2021); AWS Well-Architected Framework (2025).