일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 데이터베이스
- DB
- java
- Spring
- MSA
- 자료구조
- well-know port
- HTTP
- 3-way handshaking
- 삽입 이상
- 스레드 풀
- Kafka
- null
- 삭제 이상
- buildSrc
- 자바
- 낙관적 락
- ocp
- 네트워크
- 캐시 오염
- 비관적 락
- gatway
- Redis
- AWS
- 정규화
- 페이지네이션
- Kotlin
- 갱신 이상
- Dirty Checking
- JPA
Archives
- Today
- Total
728x90
목록
728x90
도메인주도개발 (1)
728x90
728x90
어 나 갱수.
도메인 주도 설계(DDD: Domain-Driven Design)이란?
DDD란? 애플리케이션을 개발함에 있어 성능, 생산성, 안정성 모두 뛰어난 애플리케이션을 만들기 위해서는 애플리케이션 설계를 잘하는 것이 중요하다. 어떻게 하면 더 나은 애플리케이션을 잘 설계할 수 있는지 고민하던중 DDD라는 구현 기법을 알게되었다. DDD는 좋은 설계 및 구현 기법이지만, DDD의 개념을 완벽히 이해하는것은 쉽지 않다. 도메인(Domain) 애플리케이션을 구성할 때 도메인이라는 단어는 비즈니스적인 어떤 업무 영역과 관련이 있다. 도메인을 쉽게 이해해보자!! 상품주문 애플리케이션을 만든다고 가정한다. 상품 주문 애플리케이션은 상품을 주문하는 고객, 주문받은 상품을 만드는 공장, 상품을 배달하는 배달원, 해당 상품을 주문하고 결제하는데 이용되는 카드사 또는 은행이 있다. 고객, 공장, 배..
카테고리 없음
2023. 7. 27. 19:20