1. 관찰 가능성 (Observability)
완료한 작업
- 애플리케이션 원격 측정 구현: AWS CloudWatch를 사용하여 애플리케이션 모니터링
미흡한 점
- 핵심 성과 지표(KPI) 식별 및 설정
- 효과적인 관찰 가능성을 위해 중요한 성과 지표를 설정하고 추적
- 사용자 경험 원격 측정 구현
- 실제 사용자 모니터링을 통해 사용자 경험 관련 데이터 수집
- 종속성 원격 측정
- 분산 추적
- 서비스 간의 상호작용과 트래픽 흐름을 추적하기 위한 서비스 메시 구현
2. 운영을 위한 설계 (Design for Operations)
완료한 작업
- 버전 관리
- 변경 사항 테스트 및 검증
- 빌드 및 배포 관리 시스템 사용
- GitHub Actions 및 Argo CD를 활용한 CI/CD
- 패치 관리
- 코드 품질 개선 노력
미흡한 점
- 구성 관리 시스템 사용
- AWS AppConfig를 CI/CD 파이프라인의 일부로 사용하여 더 유연한 구성 관리
- 설계 표준 공유
- 팀 전체에서 기존 모범 사례, 설계 표준, 체크리스트, 운영 절차, 지침 및 거버넌스 요구 사항 공유
3. 배포 위험 완화 (Mitigate Deployment Risks)
완료한 작업