📅 개발 일지 - SAA-C03 시험 준비 및 퀴즈 도구 개선
1. 작업 분석
📊 작업 분포
| 카테고리 | 비중 | |
|---|---|---|
| SAA-C03 학습 및 오답 분석 | 50% | ██████ |
| 퀴즈 도구 기능 개선/버그 수정 | 35% | ████ |
| Obsidian 노트(암기법/패턴) 정리 | 10% | █ |
| 기타 아키텍처 아이디어 | 5% | ░░ |
🎯 집중 영역 / 시간 소모 포인트
-
생산적 작업 (SAA 학습)
- 1차 오답 분석 후 네트워크(VPC, ELB, Route53) 및 보안(SCP vs IAM) 핵심 패턴 튜터링 진행.
- 점수 향상 확인 (30% → 60% → 87%).
- ‘이미지 연상 암기법’을 활용하여 추상적인 AWS 서비스 개념(예: Config=CCTV, Secrets Manager=금고) 구체화.
-
삽질/시간 소포인트 (퀴즈 도구)
- 복수정답 로직 수정: 기존에는 첫 클릭 시 즉시 채점되어 오답 처리되는 버그가 있었음.
선택 토글 -> 제출 버튼 클릭 시 채점방식으로 로직 변경. - Q631 정답 오류 발견 및 수정: 퀴즈 뱅크 데이터상 정답이 QLDB+KDS로 잘못되어 있었으나, Neptune이 정답임을 판단하여 로직 수정.
- Deep Archive 검색 시간 오해: 사용자가 ‘48시간’으로만 인식하고 있었으나, ‘표준 검색(12시간)’ 옵션 존재를 명확히 하여 24시간 RPO 요구사항 충족 가능성 확인.
- 복수정답 로직 수정: 기존에는 첫 클릭 시 즉시 채점되어 오답 처리되는 버그가 있었음.
2. 타임라인
| 시간 | 화자 | 주요 작업 내용 |
|---|---|---|
| 00:47 ~ 01:32 | 🦦, User | 1차 시험 오답 분석 (네트워크 중심). VPC Peering vs PrivateLink, ACM 리전 규칙 등 설명. |
| 01:23 ~ 02:28 | 🦦, User | 퀴즈 도구 개선: 초기화 버튼 추가, 오답 복사 버튼 추가. 복수정답 채점 로직을 즉시 채점에서 선택 후 제출 방식으로 수정. |
| 02:28 ~ 03:18 | 🦦, User | 2차 시험 결과 분석 (30% → 60% 상승). 보안 도메인 취약 도출. 자기 전 암기 패턴 정리 요청. |
| 12:09 ~ 13:07 | 🦦, User | 기상 후 VPC 심화 특강 (Q60, Q135 등). Q631(Neptune) 정답 오류 수정 및 설명. 전 도메인 오답 튜터링 완료. |
| 13:10 ~ 13:45 | 🦦, User | 3차 시험 87% 달성. 기존 문제 외워짐에 따라, 신규 130문항 퀴즈 파일 생성 요청 및 완료. |
| 14:01 ~ 14:03 | 🦦, User | Q660(S3 Gateway/Glacier) 분석. Deep Archive의 ‘표준 검색 12시간’ 속성 재확인. |
| 14:39 ~ 14:42 | 🦦, User | 성적 하락(57%)에 따른 Obsidian 노트 업데이트 및 문제 순서 랜덤화(셔플) 기능 추가 요청. |
| 18:18 | User | 명함 서비스 아키텍처 관련: 개인정보 ‘양자화’ 저장 및 2FA 복구 방식 아이디어 제안. |
3. 해결한 문제와 인사이트
🔧 기술적 문제 해결 (퀴즈 도구)
- 파일:
SAA-C03_quiz.html,SAA-C03_100quiz.html - 복수정답 로직 개선:
- 단일 정답은 기존대로 클릭 시 즉시 채점(
gradeAnswer) 유지. - 복수 정답 문제의 경우,
selectedKeys배열을 통해 선택 상태를 토글(Toggle)하고,제출버튼 클릭 시에만gradeAnswer(selectedKeys)를 호출하여 채점하도록 수정. - UI 상단에
N개 선택배지와제출버튼을 동적으로 표시하도록 변경.
- 단일 정답은 기존대로 클릭 시 즉시 채점(
- 문제 셔플 기능:
- 문제 리스트(
questions배열)를 로드 시 및 초기화 시Math.random()을 이용해 섞어(shuffle) 사용자가 순서를 외우지 못하도록 수정.
- 문제 리스트(
- 편의 기능 추가:
- 헤더에
초기화버튼 추가:localStorage.removeItem을 통해 진행도 리셋. 오답 복사버튼 추가: 오답 문제 번호 배열을navigator.clipboard.writeText로 클립보드에 저장하여 AI에게 바로 붙여넣기 가능하게 함.
- 헤더에
📚 SAA 학습 인사이트
- Neptune vs QLDB:
- 소셜 미디어 관계 분석/추천은 Neptune(Graph DB)이 정답이며, QLDB(원장 DB)는 금융 거래 감사용이다. 퀴즈 데이터의 정답이 잘못되어 있어 수정.
- Glacier Deep Archive:
- 기본적으로 검색에 48시간이 걸리지만, 표준(Standard) 검색 옵션을 사용하면 12시간 내에 복구 가능하므로, 24시간 RPO 요구사항을 충족할 수 있다.
- VPC 네트워크:
- VPC Peering vs Transit Gateway 비용 효율성: 동일 리전 VPC 2개 연결 시 Peering이 무료이므로 유리.
- 보안:
- SCP는 조직(Organization) 전체 정책용, IAM 정책은 단일 계정 내 권한 부여용으로 용도가 명확히 다름.
Supported by ai-log-sync & GLM-4.7