일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 10분
- 30분
- FIT XR
- realclass
- 리얼 클래스
- 매일
- 미드시청
- Daily Challenge
- 운동
- leetcode
- 잡생각
- 파비최
- 개발자
- 읽기
- 화상영어
- 뭐든
- 링피트
- 프로젝트
- Problem Solving
- 영어공부
- 괜찮음
- 사이드
- Writing
- 쓰릴오브파이트
- 스탭퍼
- 월간
- English
- 3줄정리
- 영어원서읽기
- 만화도
Archives
- Today
- Total
파비의 매일매일 공부기록
파이썬으로 살펴보는 아키텍처 패턴 - 7장 #2 본문
7.4 애그리게이트 선택
- 모든 연산이 일관성 있는 상태에서 끝난다는 점을 보장하는 경계가 됨.
- 소프트웨어에 대해 추론하고 이상한 경합을 방지할 수 있게 도와줌.
- 이전에는 도메인 서비스를 사용해 모든 배치를 할당했다면
- 이후에는 제품을 추가하고 이 객체가 관리하는 배치를 할당해달라고 요청.
- 제한된 콘텍스트(bounded context) : 전체 비즈니스를 한 모델에 넣으려는 시도에 대한 반응. 콘텍스트가 달라지면 어떤 개념은 이름이 같아도 전혀 다른 의미가 될 수 있기에, 여러 모델을 만들고 각 콘텍스트 간의 경계를 설정하고, 여러 다른 콘텍스트를 왔다 갔다 할 때는 명시적으로 변환을 처리함.
7.5 한 애그리게이트 = 한 저장소
- 애그리게이트가 될 엔티티를 정의하고 나면 외부세계에서 접근할 수 있는 유일한 엔티티가 되어야 한다는 규칙을 적용해야 함.
- 허용되는 모든 저장소는 애그리게이트만 반환해야 함.
반응형
'Study > Python' 카테고리의 다른 글
파이썬으로 살펴보는 아키텍처 패턴 - 8장 #1 (0) | 2021.10.20 |
---|---|
파이썬으로 살펴보는 아키텍처 패턴 - 7장 #3 (0) | 2021.10.19 |
파이썬으로 살펴보는 아키텍처 패턴 - 7장 #1 (0) | 2021.10.17 |
파이썬으로 살펴보는 아키텍처 패턴 - 6장 #2 (0) | 2021.10.16 |
파이썬으로 살펴보는 아키텍처 패턴 - 6장 #1 (0) | 2021.10.15 |
Comments