토픽 213 / 214·비교표
시스템 아키텍처와 패턴
TA vs AA vs DA vs BA
| 항목 | TA | AA | DA | BA |
|---|---|---|---|---|
| 관점 | 기술/인프라 | 애플리케이션 | 데이터 | 비즈니스 |
| 산출물 | 기술 아키텍처 문서 | SW 아키텍처 설계서 | 데이터 모델/표준 | 비즈니스 모델/프로세스 |
| 핵심 역량 | 인프라/보안 | 설계패턴/개발 | 모델링/DB | 도메인/전략 |
CRUD vs CQRS vs Event Sourcing
| 항목 | CRUD | CQRS | Event Sourcing |
|---|---|---|---|
| 모델 | 단일 읽기/쓰기 모델 | 읽기/쓰기 분리 | 이벤트 기반 상태 |
| 확장성 | 제한적 | 독립 스케일링 | 독립 스케일링 |
| 복잡도 | 낮음 | 중간 | 높음 |
| 적합 워크로드 | 단순 CRUD | 읽기/쓰기 비대칭 | 감사추적/이벤트 드리븐 |