배우고, 기록하고, 성장합니다 | GitHub

$ls -la ./posts/DDD

DDD

4 posts
2024.10.21

순환 의존을 이벤트로 끊은 이야기 — Aggregate 간 통신 패턴

Posting과 Step 사이의 순환 의존, 결제 완료 후 장바구니 상태 변경 등 서로 다른 Aggregate 간 이벤트 기반 통신의 실전 경험

2024.10.07

지원 한 번에 리스너 10개가 반응한다 — 부수효과 실전 해부

지원자 온라인 지원 시 발생하는 중복 체크, 이메일, 알림톡, Meta 동기화, 통계 업데이트까지 이벤트 리스너의 실전 코드를 해부한다

2024.09.23

검색에서 지원자가 사라졌다 — BEFORE_COMMIT vs AFTER_COMMIT 삽질기

ApplicantMeta가 간헐적으로 생성되지 않는 버그를 추적하면서 배운 @TransactionalEventListener의 트랜잭션 페이즈 전략

2024.09.09

80줄짜리 UseCase를 15줄로 줄인 이야기 — 도메인 이벤트 도출기

지원자 등록 UseCase가 비대해지면서 겪은 문제와, 도메인 이벤트로 부수효과를 분리하기까지의 과정