Observability · Tracing
분산 트레이싱 - 요청 하나를 끝까지 따라간다
여러 서비스를 지나는 요청 하나가 어디서 느렸는지, 로그와 메트릭은 못 답한다. 스팬과 트레이스, 폭포수로 병목을 짚는 법, 서비스 경계를 넘는 상관ID까지.
장애를 어떻게 보나 4편
Architecture · Microservices
서비스끼리 어떻게 부르나
동기 호출은 가장 단순한 답이지만, 한 곳의 느려짐이 전체로 번지는 통로이기도 하다. 타임아웃·재시도·차단기로 그 통로를 좁힌다.
어떻게 나누나 3편
Architecture · Microservices
나누면 무엇이 달라지나
배포·장애·확장 단위를 갈라놓는 대신 네트워크가 끼어든다. 얻는 것과 새로 지는 비용을 나란히 놓는다.
어떻게 나누나 2편