Posts
All the articles I've posted.
-
FK 없는 스키마 설계 — 데이터 무결성을 애플리케이션에 넘긴 이유
FK를 안 쓰는 이유, FK 자체의 장단점, 그리고 그 대가로 애플리케이션이 떠안은 책임과 비용을 정리했다.
-
Port/Adapter 인터페이스, 외부와의 연결
DDD에서 외부와의 연같을 다루는 방법과, 인터페이스 유무를 결정 짓는 방법
-
@Transactional 함정
회원탈퇴 처리에서 상태 전이를 별도 서비스로 쪼갠 이유, 그리고 이중 @Transactional이 REQUIRED 전파로 조용히 무력화됐던 버그를 REQUIRES_NEW로 고친 과정
-
Spring @Async vs Kotlin 코루틴 — 회원탈퇴 소셜 unlink 처리로 보는 선택 기준
회원탈퇴 시 카카오/애플 unlink API 호출을 비동기로 처리하면서 정리한 @Async와 코루틴의 차이, 그리고 기존 아키텍처(블로킹 위주)에서 어떤 기준으로 골랐는지