SeokRae

  • About

가장 비싼 테스트가 가장 적게 검증하고 있었다

August 11, 2026 · 32분 읽기

실제 Oracle에 접속하는 통합 테스트가 있습니다. 인메모리 DB로 대체하지 않고, @AutoConfigureTestDatabase(replace = NONE)을 달아 진짜 데이터베이스에 붙는 쪽입니다. 테스트 메서드는 11개고, 단언은 전부 같은 모양입니다. ... Continue reading
#테스트 #코드품질 #아키텍처

같은 30 TPS인데, 버스트는 30배가 됐다

August 9, 2026 · 30분 읽기

커밋 제목은 이랬다. “bucket4j(Java 11 바이트코드) → Guava RateLimiter(Java 8 호환) 교체.” 읽으면 호환성 이슈로 보인다. 실제로 그게 맞다. 그런데 이 한 줄이 바꾼 건 라이브러리만이 아니었습니다. 2주 전에 “버스트를 원... Continue reading
#레이트리미팅 #결제 #아키텍처 #Java

완벽한 문서가 아니라, 같은 실수를 반복하지 않는 환경

July 29, 2026 · 25분 읽기

기술서를 다 읽고 나면 보통 두 가지가 남는다. 써먹을 만한 절차 몇 개, 그리고 목차. 『하네스 엔지니어링 with 클로드 코드』1는 조금 달랐다. 14개 장과 부록 4편을 덮고 나서 남은 건 목차가 아니라 문장 하나와 리듬 하나였다. 목차 쪽 사실부터 적어... Continue reading
#하네스엔지니어링 #클로드코드 #AI #에이전트 #독서노트

장애의 원인은 다양해도, 대응이 늦어지는 이유는 하나다

July 24, 2026 · 9분 읽기

오늘 결제 서비스에서 실패율이 급증했다. 외부 연동 구간에서 커넥션 타임아웃이 터졌다. 요청이 커넥션을 기다리다 타임아웃되고, 클라이언트가 재시도하고, 재시도도 이미 고갈된 풀에서 대기하고, 타임아웃이 더 늘어나고, 재시도가 더 쌓인다. 이 재시도 폭풍(retr... Continue reading
#장애대응 #회고 #아키텍처

서비스는 움직이는데, 문서는 멈춰 있었다

July 15, 2026 · 10분 읽기

문서는 쓸모없고, 낡았다. 정확히는, 지금의 서비스를 설명하지 못하는 문서가 그렇다. 처음부터 틀린 문서는 아니었을 것이다. 만들어질 당시에는 서비스의 구조와 흐름을 제대로 담고 있었을지도 모른다. 그러다 새로운 기능이 추가되고, 책임이 분리되고, 다른 시스템... Continue reading
#문서화 #아키텍처 #시각화 #AI #flowcast #회고
Prev Next

Powered by Jekyll with Type Theme