6장. 복잡한 비즈니스 로직 다루기 도메인 모델 패턴을 사용하여 복잡한 비즈니스 로직을 다룰 수 있다. 도메인 모델 패턴 비즈니스 로직에만 집중하여 복잡도를 줄인다: 비즈니스 로직 자체만으로 복잡하기 때문에, 더 복잡하게 만들면 안 된다. 비즈니스 로직 외의 것은 포함하지 않아야 한다. 예를 들어 DB 연결이나 외부 시스템 호출 등의 기술적 관심사같은 것들은 포함하지 않아야 한다. 코드에서 유비쿼터스 용어를 사용해야 한다: 구현하는 바운디드 컨텍스트의 유비쿼터스 용어를 사용해야 한다. 이렇게 함으로써 도메인 전문가, 개발자, 그 외 커뮤니케이션해야할 사람과 효율적으로 동기화할 수 있다. 구성요소: 밸류오브젝트, 애그리게이트, 도메인서비스 밸류 오브젝트 값 자체로 식별할 수 있는 데이터 값 자체가 식별자로..