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 | 31 |
Tags
- Spring
- JPA
- 브루트포스
- 깊이우선탐색
- DynamicProgramming
- 프로그래머스
- programmers
- boj
- DP
- DFS
- Backtracking
- 너비우선탐색
- 백준
- BFS
- greedy
- 네트워크
- 동적계획법
- ReactiveProgramming
- 부분수열의합
- 우선순위큐
- 알고리즘
- 스프링
- 백트래킹
- dynamic programming
- 구현
- Java
- Algorithm
- 이분탐색
- 그리디
- Network
Archives
- Today
- Total
목록Domain Driven Design (1)
옌의 로그
DDD와 Hexagonal Architecture, 상품관리 시스템에 적용해보기
DDD(Domain-Driven Design) ?DDD는 도메인(업무 규칙과 의미) 에 집중해서 시스템을 설계하자는 접근 방식이다.단순히 “이런 기능이 필요하다”는 시각이 아니라, 비즈니스의 언어와 규칙을 코드에 녹이는 것이 핵심이다. 주요 개념 정리개념설명예시 (상품 관리)도메인(Domain)해결하고자 하는 비즈니스 영역상품 등록, 메타데이터 수집, 발행엔티티(Entity)고유 ID가 있는 객체Product, Copyright밸류 오브젝트(Value Object)고유 ID 없이 값으로 의미ProductName, Price, Period애그리거트(Aggregate)엔티티들의 일관성을 묶는 루트Product가 루트, 내부에 ProductMetadata 포함도메인 서비스엔티티에 넣기 애매한 복잡한 비즈니스..
스터디/기타
2025. 8. 8. 20:25