이주호 · 개발 블로그
Search
검색
다크 모드
라이트 모드
탐색기
태그: jpa
14건의 항목
2026년 7월 08일
이주호 · 개발 블로그
backend
architecture
ddd
jpa
kata
concurrency
idempotency
payment
kubernetes
search
algorithm
frontend
chaos-engineering
observability
sre
2026년 7월 07일
13. 분명히 잡았는데 터졌다 — 트랜잭션은 한 몸이거나, 남이거나
kata
transaction
propagation
spring
jpa
2026년 7월 07일
14. 5개 주세요 했는데 5만 개를 읽었다 — fetch join의 페이징 함정
kata
jpa
fetch-join
pagination
performance
2026년 7월 07일
15. 순수하게 만들었더니 저장이 사라졌다 — 헥사고날의 대가
kata
hexagonal
architecture
ddd
jpa
2026년 7월 06일
00. 서문 — 불변식·경합·경계, 백엔드를 카타로 쌓다
kata
backend
ddd
jpa
spring
design
2026년 7월 06일
03. 동시에 사면 초과판매된다 — 낙관·비관·원자적 UPDATE
kata
concurrency
jpa
locking
mysql
2026년 7월 06일
04. 두 번 취소해도 한 번만 — 멱등성과 유니크 제약
kata
idempotency
jpa
mysql
concurrency
2026년 7월 06일
05. save가 INSERT가 아니었다 — Persistable와 merge 함정
kata
jpa
spring-data
hibernate
persistable
2026년 7월 06일
06. 기다리게 하지 말고 거절하라 — IN_PROGRESS 상태기계
kata
idempotency
concurrency
transaction
jpa
2026년 7월 06일
07. 트랜잭션 안에서 HTTP를 부르지 마라 — 외부호출 경계와 Port/Adapter
kata
transaction
port-adapter
external-call
jpa
2026년 7월 06일
09. 요청 하나에 쿼리 1+N — N+1과 fetch join
kata
jpa
n-plus-1
performance
hibernate
2026년 7월 06일
11. 같은 걸 두 번 묻지 않기 — 캐시 두 층
kata
cache
jpa
spring-cache
caffeine
2026년 6월 30일
11. 요청 하나에 쿼리 1+N — N+1을 요청당 쿼리 수로 잡다
chaos-engineering
observability
jpa
2026년 6월 21일
JPA 영속성 컨텍스트 — save 후 findById는 왜 SELECT를 안 하나
jpa
spring
persistence
transaction
backend