iBetter Books
수정

24장. 시나리오 풀이 방법론

CCA-F는 단순 암기형 시험이 아니다. 문제 대부분이 "어떤 팀이 이러이러한 시스템을 만들려고 한다. 다음 중 가장 적절한 아키텍처는 무엇인가"라는 시나리오 형태로 나온다. 같은 기술을 알고 있어도, 문제가 묻는 제약 조건을 놓치면 그럴듯한 오답을 고르게 설계되어 있다. 이 장은 개별 도메인 지식을 이미 갖춘 상태에서, 그 지식을 시나리오 문제 위에서 정답으로 변환하는 풀이 기술을 다룬다. 지식이 아니라 판단의 장이다.

핵심은 두 가지다. 첫째, 문제 지문에서 정답을 결정짓는 제약 조건(라텐시, 비용, 신뢰성, 보안, 인적 검토 필요 여부 등)을 빠르게 식별하는 독해 기술이다. 둘째, 식별한 제약을 아키텍처 선택지에 매핑하는 일관된 의사결정 프레임워크다. 시험은 "정답인 기술"이 아니라 "이 제약에서 정답인 기술"을 묻기 때문에, 매력적인 오답(over-engineering, 보안 무시, 잘못된 종료 조건 처리 등)을 걸러내는 훈련이 합격을 좌우한다.

이 장을 마치면 다음을 할 수 있다.

  • 시나리오 지문에서 정답을 좌우하는 제약 키워드를 식별하고, 출제자가 심어둔 함정 표현을 구분할 수 있다.
  • 제약 조건을 아키텍처 선택지에 대응시키는 의사결정 프레임워크를 적용해, 매력적인 오답을 체계적으로 배제할 수 있다.
  • "왜 이 아키텍처가 정답인가"를 한 문장으로 설명할 수 있을 만큼 근거 중심으로 선택지를 비교할 수 있다.
제목 핵심 질문
01 시나리오 문제를 읽는 법과 함정 지문의 어떤 단어가 정답을 결정하는가
02 아키텍처 의사결정 프레임워크 제약을 어떻게 선택지에 매핑하는가