WEBBOOK CHAPTER

웹서비스 트러블슈팅, 증거로 고치는 법: 4장. 요청 하나의 해부

4장. 요청 하나의 해부

브라우저부터 Worker까지 correlation ID로 이어지는 요청 경로
브라우저부터 Worker까지 correlation ID로 이어지는 요청 경로

Browser→recursive DNS→authoritative DNS→TCP/QUIC→TLS→CDN/WAF→load balancer→API→OAuth→DB/cache→queue→worker를 그린다. 실제 서비스에는 더 적거나 많을 수 있다. ownership과 timeout 경계를 각 화살표에 적는다.

traceparent와 correlation ID를 inbound에서 검증·생성하고 outbound HTTP, log, queue message에 전파한다. 외부 입력을 그대로 log key로 믿지 않고 형식과 길이를 제한한다. 응답에는 고객 지원용 opaque request ID만 노출한다.

deployment digest, region, instance, route, safe tenant identifier를 span/log에 붙인다. token, authorization header, cookie, 주민번호는 붙이지 않는다.