소프트웨어에서 '상관 ID(Correlation ID)'를 사용하는 주된 목적으로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A 분산 시스템에서 하나의 요청이 여러 서비스를 거칠 때 전체 흐름을 추적할 수 있도록 고유 식별자를 전달한다
B 데이터베이스의 여러 테이블 간 외래 키를 설정하여 관계를 정의하고 무결성을 보장하는 데 사용한다고 알려져 있다
C 사용자의 로그인 세션을 서버에서 생성하고 관리하여 인증 상태를 지속적으로 유지하는 데 사용한다
D 배포된 API의 버전을 식별하고 클라이언트와 서버 간의 호환성을 체계적으로 관리하는 데 사용한다

해설

상관 ID는 마이크로서비스 환경에서 하나의 사용자 요청이 여러 서비스를 거칠 때, 모든 로그에 동일한 ID를 포함시켜 전체 요청 경로를 추적 가능하게 합니다. 장애 발생 시 어느 서비스에서 문제가 생겼는지 빠르게 찾을 수 있으며, 분산 트레이싱(Distributed Tracing)의 기반이 됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...