Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- .getClass()
- 오라클 병렬처리
- Java Reflextion API
- react
- forNmae()
- 리덕스 공식문서
- REDIS
- 자바
- 리액트
- 네임드 뷰
- AWS
- paraller
- exiting abnormally
- rabbitmq 에러
- 트리 회전
- Express
- 오라클
- 도커빌드
- EBS
- quert
- 리덕스
- vue.js
- 애그리거트
- 컴포넌트 주도
- 커스텀 로그인
- redux
- 자료구조
- ACCESS_REFUSED
- $emit()
- VUE
Archives
- Today
- Total
목록CS/DDD (1)
개발정리
애그리거트
백 개 이상의 테이블을 한 장의 ERD에 표시하면 데이터 구조를 이해하는데 어려움주요 도메인 요소 간의 관계를 파악하기 어렵다는 것은 코드를 변경하고 확장하는 것이 어려워 진다는 것복잡한 도메인을 이해하고 쉬운 단위로 만들려면 상위 수준에서 모델을 조망할 수 있는 방법이 필요한데, 그방법이 애그리거트다.애그리거트는 관련된 객체를 하나의 군으로 묶어준다. 수 많은 객체를 애그리거트로 묶어서 바라보면 상위 수준에서 도메인 모델 간의 관계를 파악 할 수 있다. 애그리거트는 모델을 이해하는데 도움을 줄 뿐만 아니라 일관성을 관리하는 기준도 된다.-> 애그리거트는 복잡한 도메인을 단순한 구조로 만들어 준다. 경계를 설정할 때 기본이 되는 것은 도메인 규칙과 요구사항이다. 애그리거트 루트애그리거트는 여러 객체로 구..
CS/DDD
2024. 7. 12. 22:15