[DDD] 1. 도메인 주도 설계 이해
목차 1. 본질적 복잡성 2. 도메인 주도 설계 3. 도메인 주도 설계 주의 1. 클린 아키텍처 비즈니스 규칙이 Java, Javascript, SQL 등에 분산되어 있고 심지어 기획자가 알고있는 비즈니스 규칙이 코드가 아닌 문서에만 운영 정책으로 작성되어 있다면 유지보수가 어려워지고 요구사항이 추가될 때마다 시스템의 복잡도는 점점 높아질 것이다. 예) 소수점 표현 정책이 Java, Javascript, SQL 에서 모두 다르다. 클린 아키텍처를 적용해 비즈니스 규칙을 한 곳에 모을 수 있다. 클린 아키텍처 클린 아키텍처는 계층을 분리하여 관심사를 분리하고 의존성 규칙을 통해 아키텍처가 동작하도록 한다. 의존성 규칙: 모든 소스코드 의존성은 반드시 외부에서 내부로, 고수준 정책을 향해야 한다. 즉, 업무..
DDD
2022. 5. 27. 16:38
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스프링 카프카 컨슈머
- MySQL
- HTTP 헤더
- 이벤트 스토밍
- Git
- 폴링 발행기 패턴
- 도메인 모델링
- ATDD
- Spring Data JPA
- named query
- TDD
- spring rest docs
- 마이크로서비스 패턴
- Ubiquitous Language
- clean code
- JPA
- 학습 테스트
- http
- 육각형 아키텍처
- Spring Boot
- 계층형 아키텍처
- Stream
- Spring
- 클린코드
- mockito
- java8
- kafka
- H2
- 트랜잭셔널 아웃박스 패턴
- 스프링 예외 추상화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함