✅헤드 퍼스트 소프트웨어 아키텍처
• 난이도: 입문
• 추천 대상: 아키텍처 설계를 처음 배우는 개발자
• 주요 내용: 아키텍처적 사고, 스타일 비교, ADR, 실전 연습
✅소프트웨어 아키텍처 101
• 난이도: 기본
• 추천 대상: 개념/용어 정리가 필요한 개발자
• 주요 내용: 패턴, 컴포넌트, 소프트 스킬, 품질 메트릭
✅진화적 아키텍처
• 난이도: 응용
• 추천 대상: 변화가 많은 조직의 개발자/아키텍트
• 주요 내용: 피트니스 함수, 점진적 개선, 클라우드 네이티브, 자동화된 거버넌스
✅소프트웨어 아키텍처 The Hard Parts
• 난이도: 심화
• 추천 대상: 마이크로서비스나 분산 시스템 운영자/리더
• 주요 내용: 트레이드오프, 서비스 세분화, 데이터 일관성, 분산 트랜잭션