Archive
Posts
Technical posts and essays, newest first.
18entries
01
Latest
크레딧 차감 실패를 락 설정 문제로만 보지 않은 이유
02
보안 스캔을 사용자 응답 경로에서 분리한 이유
03
토큰 검증보다 먼저 정한 Gateway 인증 경계
04
unlock은 왜 락 소유자를 확인해야 하는가
05
대용량 Export는 언제 성공했다고 말할 수 있을까
06
인덱스를 타도 느린 쿼리는 왜 느린가
07
동시성 문제를 격리 수준 하나로 설명하지 않기
08
MVCC에서 잠금 없는 읽기가 보는 것
09
EXPLAIN이 말하지 않는 InnoDB의 실제 비용
10
알림 누락을 추적 가능한 작업으로 바꾼 Outbox 설계
11
JPA saveAll이 batch insert가 아닐 때
12
롤링 배포에서 한 서버를 남겨둔 이유
13
Timeout은 어디서 시작됐나
14
검색 조건이 늘어날 때 JPQL 대신 QueryDSL을 쓴 이유
15
카운터 캐시는 언제 원본 데이터와 어긋나는가
16
Git 병합 전략은 히스토리 정책입니다
17
부분 수정에서 merge()가 위험해지는 순간
18