TIL

5장 비즈니스 로직 설계

5.1 비즈니스 로직 구성 패턴

5.1.1 비즈니스 로직 설계: 트랜잭션 스크립트 패턴

5.1.2 비즈니스 로직 설계: 도메인 모델 패턴

5.1.3 도메인 주도 설계 개요

5.2 도메인 모델 설계: DDD 애그리거트 패턴

5.2.1 불분명한 경계 문제

5.2.2 애그리거트는 경계가 분명하다

5.2.3 애그리거트 규칙

규칙 #1: 애그리거트 루트만 참조하라

규칙 #2: 애그리거트 간 참조는 반드시 기본키를 사용하라

규칙 #3: 하나의 트랜잭션으로 하나의 애그리거트를 생성/수정하라

5.2.4 애그리거트 입도

5.2.5 비즈니스 로직 설계: 애그리거트

5.3 도메인 이벤트 발행

5.3.1 변경 이벤트를 발행하는 이유

5.3.2 도메인 이벤트란 무엇인가?

5.3.3 이벤트 강화

5.3.4 도메인 이벤트 식별

5.3.5 도메인 이벤트 생성 및 발행

도메인 이벤트 생성

도메인 이벤트를 확실하게 발행하는 방법

5.3.6 도메인 이벤트 소비