OpenTelemetry 적용: 요청 단위 추적성을 확보하기까지
장애 문의가 오면 서비스마다 로그를 따로 열어 타임스탬프를 대조했습니다. 요청 하나를 특정할 식별자가 없었기 때문입니다. 조건을 먼저 적고 후보를 좁히다 OpenTelemetry 규격을 찾은 과정을 정리합니다.
총 27편
장애 문의가 오면 서비스마다 로그를 따로 열어 타임스탬프를 대조했습니다. 요청 하나를 특정할 식별자가 없었기 때문입니다. 조건을 먼저 적고 후보를 좁히다 OpenTelemetry 규격을 찾은 과정을 정리합니다.
에이전트 지침 문서를 영어로 옮기면 토큰이 준다는 이야기를 실측했습니다. 문서 기준으로는 25% 줄었지만 실사용 로그 17세션·6,053턴으로 계산한 비용 절감은 1.06%였습니다.
Java 21 · Spring Boot 3.5 에서 같은 도메인 코어에 전송 방식만 바꿔 끼우고 측정했습니다. 단건 조회에서 gRPC 가 더 느렸고, 조건과 무관하게 남는 것은 커넥션과 계약이었습니다.
모델 컨텍스트가 커지자 여러 Claude Code 플러그인을 하나의 작업 비서(ops-agent)로 합친 판단과 설계를 정리합니다.
여러 쿠버네티스 클러스터를 설정 증설 대신 위임 서비스 하나로 다루기로 한 과정과 판단을 정리합니다.
미터링 배치 파이프라인을 만들며 내린 쓰기 경합·청사진·패턴 명명·저장 전략 네 의사결정을 정리합니다.
사용자 도메인 ACME4j 자동 발급과 와일드카드 인증서 Jenkins 갱신 두 사이클을 한 흐름으로 정리합니다.
자바 개발자가 uvx로 MCP 플러그인을 PyPI에 배포하며 겪은 입문·GitHub Actions·requires-python 함정을 정리합니다.
Jekyll Chirpy 블로그의 SEO·GEO·댓글·커스텀 도메인·GA4 운영 과정을 정리합니다.
코드 작성보다 늘어난 설계 검증 시간을 4축 교차 검증 플러그인으로 잡고 3개월 운영하며 보안 맹점까지 찾은 기록입니다.
AI로 코드 생성이 빨라진 뒤 개발자의 일이 판단으로 옮겨간 과정을 3단계로 정리합니다.
Slack 스레드를 Notion으로 정리하는 MCP 플러그인을 비개발자 셀프서비스까지 끌어올린 7개월 기록입니다.
쿠버네티스 마스터 노드 재기동이 사용자 트래픽을 끊지 않는 이유를 컨트롤 플레인 HA와 데이터 플레인 자립으로 설명합니다.
AI 에이전트가 토큰을 호출하는 시대의 1차 방어선은 시크릿 위치가 아니라 권한 발급 범위라고 봅니다.
같은 URL에 옛 응답이 뜨는 HTTP 캐시 stale을 heuristic freshness로 진단하고 Cache-Control로 차단합니다.
GPU 인프라·스토리지·사업 세 제약으로 미터링 용량을 설계한 의사결정입니다. 병목은 장비 수가 아니라 단일 DB 스토리지였습니다.
운영 중 DB 스키마를 무중단으로 바꾸는 Expand-and-Contract 패턴을 3단계 PR 분할 실전으로 정리합니다.
사람이 하면 허상이던 100% 커버리지를 trip-planner v2.1에서 다시 시도한 이유와 1회차 실험을 회고합니다.
태그와 Release 생성을 분리하고 CHANGELOG.md를 축으로 삼은 2단계 GitHub Release 자동화를 정리합니다.
미터링 테이블에 월별 RANGE 파티셔닝을 도입하며 복합 PK 전환과 시간 독립 DDL까지 정리합니다.
API Gateway가 백엔드로 전달하기 전 외부 서비스에 판정을 위임하는 Forward Auth 방식을 정리합니다.
GitHub Pages에서 QR용 기존 도메인을 유지하며 커스텀 도메인을 추가한 Cloudflare Worker 삽질을 정리합니다.
LLM 에이전트가 지시를 잊는 문제를 스킬 구조 자체로 강제하는 하네스 엔지니어링 방법론을 정리합니다.
SSH 서버 운영과 DB 분석을 AI에게 위임하며 겪은 장애와 성공으로 AI 위임의 경계선을 그립니다.
JPA @IdClass 복합 키 클래스에서 @Data와 개별 어노테이션 사이의 트레이드오프를 짚습니다.
여러 계층의 설정에서 가장 가까운 값이 먼 값을 덮어쓰는 Configuration Cascade 패턴을 정리합니다.
작은 생각이 휘발되기 전에 남겨 두고 나중에 꺼내 정리하는 프로젝트 small-peaces를 구상합니다.