Category: dev
All the articles in the category "dev".
-
쿼리 - 효율적인 처리 와 N+1
조회 전용 서비스가 domain repository를 건너뛰어도 되는 이유, 그리고 @BatchSize 대신 QueryDSL Projection으로 N+1을 해결한 이유
-
FK 없는 스키마 설계 — 데이터 무결성을 애플리케이션에 넘긴 이유
FK를 안 쓰는 이유, FK 자체의 장단점, 그리고 그 대가로 애플리케이션이 떠안은 책임과 비용을 정리했다.
-
Port/Adapter 인터페이스, 외부와의 연결
DDD에서 외부와의 연같을 다루는 방법과, 인터페이스 유무를 결정 짓는 방법
-
@Transactional 함정
회원탈퇴 처리에서 상태 전이를 별도 서비스로 쪼갠 이유, 그리고 이중 @Transactional이 REQUIRED 전파로 조용히 무력화됐던 버그를 REQUIRES_NEW로 고친 과정