[AWS] Certified Developer (DVA-C02) 합격 후기

Devhslee·2024년 4월 12일

후기/회고

목록 보기
1/1

백엔드 커리어를 시작한 지 만 1년,
회사에서 AWS 서비스를 좀 만지다 보니 더 공부를 해야겠다 싶었고, 내친김에 자격증도 따자 싶어서
DVA-C02 (Certified Developer) 공부를 시작했었다.

공부 방법

공부 기간은 2월 말 ~ 3월 말 ? 한 1개월 살짝 넘게 걸렸다.

AWS 강의로 유명한 Udemy의 Stephan Maarek 씨의
Ultimate AWS Certified Developer Associate 2024 NEW DVA-C02 강좌를 결제해서 수강했다.

Udemy는 허구한 날 세일을 때리므로 15,000원에 결제할 수 있었다.

다만 강의 양이 압도적으로 많은지라... 처음에는 이론도 듣고 Hands On (실습) 까지 다 따라하다가
진도가 잘 안나가기도 했고 이대로는 시험 일자까지 내용을 다 커버 못할 것 같아서

그냥 바로 덤프 문제 푸는 걸로 넘어갔다.

덤프는 ExamTopics 라는 사이트에서 한 6만원쯤인가 주고 모든 문제 열람과 PDF파일까지 다운로드 할 수 있게끔 결제했다.
어차피 공부하는 데 돈이 들어가는 건 필수 불가결이니까...

결제하지 않고도 한 100문제 정도까지는 무료로 볼 수 있다. 근데 실제 시험을 쳐보고 느낀 건 덤프를 많이 풀어봤을수록 유리한 것 같다.

문제가 다 영어로 되어있어서 수능영어 공부하던 그 시절을 잠시 떠올리게 했지만(...)
한 50문제 정도만 풀어도 어차피 나오는 단어가 다 거기서 거기라서
핵심 단어랑 서비스만 캐치하면 금방 선택지를 고를 수 있다.

근데 사이트에서 정해놓은 정답이 틀린 경우가 생각보다 많아서
Discussion 탭을 보면서 뭐가 맞는 답인지 잘 체크해야 한다.

의견이 치열하게 양분되었던 문제 예시

그리고 뭐가 맞는 답인지 의견이 분분한 문제들이 상당히 많았다. (주로 선택지를 두 개 고르는 문제)
그럴 경우는 어쩔 수 없이 AWS 공식 문서를 더 꼼꼼히 보는 수 밖에 없다.

주중에는 공부를 그렇게 많이 하진 못했고, 주말에 6-7시간씩 투자해서 공부했다.

시험 후기

나는 강남제일빌딩 HWG Testing Center에서 오프라인으로 시험을 쳤다.
온라인 시험은 세팅도 해야 하고 부정행위 검사도 더 엄격하다고 들어서 피곤할것 같아서 그냥 오프라인으로 쳤다.

오전 9시가 시험이었기 때문에 주말에도 주중과 다름없이 일어나야 했다는 게 조금 힘들긴 했다 ㅎㅎ;

센터 문을 열고 들어가면 직원분이 앉아 계시는데,
여권과 신분증을 제시하고 응시자격을 확인 받은뒤에 락커에 신분증을 제외한 나머지 짐들을 죄다 넣고 시험을 치러 들어갔다.

시험장 내부의 컴퓨터로 시험을 봤고, 문제에 플래그 표시를 할 수 있어서 문제를 다 푼 후에 플래그 표시를 해놓은
문제들을 다시 한번 점검하면서 체크하는 게 가능했다.

시험 시간은 2시간 20분 주지만 문제 전체를 다 푸는데 1시간도 채 걸리지 않았고,
헷갈리는 문제를 몇 번 더 체크하고 답을 점검하는데 20분 정도를 더 썼던 것같다.

시험을 다 치고 나왔을때가 11시쯤이었고, 결과는 저녁 7시 넘어서 메일로 알림이 왔다.
결과가 생각보다 늦게 나오길래 설마 불합격인가 하고 엄청 쫄렸던 것 같다ㅎ;

830점... 그냥... 무난무난하게 친 것 같다ㅎ

솔직히 이 시험을 친다고 해서 실무 능력이 오르진 않는다. 그냥 AWS의 전반적인 서비스에 대한 이해가 좀 늘뿐...
그래도 꽤 재미있게 공부했다. 내17만원을날릴순없으니까


빈출 문제

거의 매크로 수준으로 나오는 문제들이 있긴 하다.
문제에서 특정 단어를 발견하는 순간 바로 선택지를 고를 수 있을 정도로.

credentials/secrets rotate (자격 증명, 비밀 자동교체)
-> AWS Secrets Manager

비용 효율적으로 자격 증명, 비밀 저장
-> System Manager Parameter Store

DynamoDB event (삽입, 수정, 삭제)
-> DynamoDB Stream

DynamoDB 레코드 일정 시간되면 삭제
-> TTL

database 'Too Many Connection'
-> RDS Proxy

database Read Intensive Workload (읽기 집약 작업)
-> Read Replica , RDS Proxy

EC2에서 S3에 대한 접근 거부됨
-> IAM Role, EC2 Instance Profile

API Gateway + Lambda에서 운영 환경별로 배포
-> stage variables와 alias 사용

Lambda에서 운영 환경별로 트래픽 가중치 분산
-> weighted alias 사용

여러 AWS 서비스 간의 문제 원인 탐색
-> AWS X-Ray

X-Ray로 로그가 안 들어오고 있음
-> X-Ray SDK 설치

Lambda에서 실패한 이벤트 재처리
-> DLQ (Dead-Letter queue. 배달 못한 편지 대기열) 구성

Kinesis Data Streams에서 ProvisionedThroughputExceededException 에러
-> Shard 수 증가, Exponential BackOff(지수 백오프)

더 있었던 것 같은데 워낙 유형이 많아서 기억이 잘 안난다.
아무튼 이제 다른 공부를 하러...!

profile
코딩-버그-좌절-해결-희열

0개의 댓글