DDD
4개의 글
#Development@2024-10-21
순환 의존을 이벤트로 끊은 이야기 — Aggregate 간 통신 패턴
Posting과 Step 사이의 순환 의존, 결제 완료 후 장바구니 상태 변경 등 서로 다른 Aggregate 간 이벤트 기반 통신의 실전 경험
#Domain Driven Design#Domain Event#Aggregate#Spring Boot
#Development@2024-10-07
지원 한 번에 리스너 10개가 반응한다 — 부수효과 실전 해부
지원자 온라인 지원 시 발생하는 중복 체크, 이메일, 알림톡, Meta 동기화, 통계 업데이트까지 이벤트 리스너의 실전 코드를 해부한다
#Domain Driven Design#Domain Event#Event Listener#Spring Boot
#Development@2024-09-23
검색에서 지원자가 사라졌다 — BEFORE_COMMIT vs AFTER_COMMIT 삽질기
ApplicantMeta가 간헐적으로 생성되지 않는 버그를 추적하면서 배운 @TransactionalEventListener의 트랜잭션 페이즈 전략
#Domain Driven Design#Domain Event#Transaction#Spring Boot
#Development@2024-09-09
80줄짜리 UseCase를 15줄로 줄인 이야기 — 도메인 이벤트 도출기
지원자 등록 UseCase가 비대해지면서 겪은 문제와, 도메인 이벤트로 부수효과를 분리하기까지의 과정
#Domain Driven Design#Domain Event#Spring Boot#Java