

# 콘텐츠 도메인 4: 문제 해결 및 최적화
<a name="developer-associate-02-domain4"></a>

**Topics**
+ [작업 1: 근본 원인 분석 지원](#developer-associate-02-domain4-task1)
+ [작업 2: 코드 계측을 통해 관찰성 향상](#developer-associate-02-domain4-task2)
+ [작업 3: AWS 서비스 및 기능을 사용하여 애플리케이션 최적화](#developer-associate-02-domain4-task3)

## 작업 1: 근본 원인 분석 지원
<a name="developer-associate-02-domain4-task1"></a>
+ 기술 4.1.1: 결함을 식별하기 위한 코드 디버깅
+ 기술 4.1.2: 애플리케이션 지표, 로그 및 추적 해석
+ 기술 4.1.3: 로그를 쿼리하여 관련 데이터 찾기
+ 기술 4.1.4: 사용자 지정 지표 구현(예: Amazon CloudWatch 임베디드 지표 형식(EMF))
+ 기술 4.1.5: 대시보드 및 인사이트를 사용하여 애플리케이션 상태 검토
+ 기술 4.1.6: 서비스 출력 로그를 사용하여 배포 실패 문제 해결
+ 기술 4.1.7: 애플리케이션의 서비스 통합 문제 디버깅

## 작업 2: 코드 계측을 통해 관찰성 향상
<a name="developer-associate-02-domain4-task2"></a>
+ 기술 4.2.1: 로깅, 모니터링 및 관찰성의 차이점 설명
+ 기술 4.2.2: 애플리케이션 동작 및 상태를 기록하는 효과적인 로깅 전략 구현
+ 기술 4.2.3: 사용자 지정 지표를 내보내는 코드 구현
+ 기술 4.2.4: 추적 서비스에 대한 주석 추가
+ 기술 4.2.5: 특정 작업에 대한 알림 구현(예: 할당량 제한 또는 배포 완료에 대한 알림)
+ 기술 4.2.6: AWS 서비스 및 도구를 사용하여 추적 구현
+ 기술 4.2.7: 애플리케이션 이벤트 및 사용자 작업에 대한 구조화된 로깅 구현
+ 기술 4.2.8: 애플리케이션 상태 확인 및 준비 상태 프로브 구성

## 작업 3: AWS 서비스 및 기능을 사용하여 애플리케이션 최적화
<a name="developer-associate-02-domain4-task3"></a>
+ 기술 4.3.1: 동시성 정의
+ 기술 4.3.2: 애플리케이션 성능 최적화
+ 기술 4.3.3: 애플리케이션의 최소 메모리 및 컴퓨팅 파워 결정
+ 기술 4.3.4: 구독 필터 정책을 사용하여 메시징 최적화
+ 기술 4.3.5: 요청 헤더를 기반으로 콘텐츠 캐싱
+ 기술 4.3.6: 애플리케이션 수준 캐싱을 구현하여 성능 향상
+ 기술 4.3.7: 애플리케이션 리소스 사용 최적화
+ 기술 4.3.8: 애플리케이션 성능 문제 분석
+ 기술 4.3.9: 애플리케이션 로그를 사용하여 성능 병목 현상 식별