SW 아키텍처 평가 실무 & 설계 원칙

별점: ★★★★☆ | 기본 필수


답안.

Ⅰ. 개요

99.9%, 99.99%, 99.999% (파이브나인) 패턴: Active-Active, 헬스체크, 자동복구 테스트 용이성 (Testability):

Ⅱ. 핵심 구성요소

[ISO 25010 기반 아키텍처 품질]
성능 (Performance):
  처리량, 응답시간, 자원 효율
  측정: TPS, P95 응답시간

가용성 (Availability):
  99.9%, 99.99%, 99.999% (파이브나인)
  패턴: Active-Active, 헬스체크, 자동복구

변경성 (Modifiability):
  변경 비용 최소화
  패턴: 모듈화, 인터페이스 분리

보안성 (Security):
  기밀성, 무결성, 가용성
  패턴: 심층 방어, 최소 권한

테스트 용이성 (Testability):
  단위/통합/시스템 테스트 용이
  패턴: 의존성 주입, 인터페이스 추상화
[주요 트레이드오프]
성능 vs 보안: 암호화 → 지연 증가
가용성 vs 일관성: CAP 정리
성능 vs 비용: 캐시/CDN → 비용 증가
변경성 vs 성능: 추상화 → 간접 비용

[ATAM 트레이드오프 예시]


해당 키워드의 기술적 구성요소와 동작 원리를 서술한다.

### Ⅲ. 특징 및 비교

핵심 기술의 장단점과 유사 기술과의 차이를 분석한다.

### Ⅳ. 적용 사례

실무 환경에서의 적용 사례와 기대효과를 제시한다.

### Ⅴ. 전망

최신 기술 동향과 향후 발전 방향을 서술한다.