일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 12761번 돌다리
- 정렬
- 도메인 주도 개발
- 자바
- 백준 12761
- 도메인 주도 개발 시작하기
- 백준 12761번
- domain driven develop
- 몽고디비 렘
- 하둡
- 트리 순회
- flask
- 파이썬
- 12761 돌다리
- 자바 디자인패턴
- 백준 사이트
- 고 배열
- 자바 디자인 패턴
- MongoDB Realm
- 백준 파이썬
- hadoop
- go
- http 완벽가이드
- golang
- golang struct
- String 함수
- http 개념
- ddd
- 백준
- 우분투
- Today
- Total
목록도메인 (2)
개발바닥
2.1 네개의 영역 “표현”, “응용”, “도메인”, “인프라스트럭쳐” 는 아키텍처를 설계할 때 출현하는 전형적인 네 가지 영역이다. 책에서도 주의할 점으로 일반적으로 사용하는 구성이지 반드시 이렇게 구성해야된다는 것은 아니라고 강조하듯이 참고만 할 뿐 상황과 이점에 맞게 아키텍처를 설계하는 것이 중요하다. 표현 영역은 HTTP 요청을 응용 영역이 필요로 하는 형식으로 변환해서 응용 영역에 전달하고 응용 영역의 응답을 HTTP 응답으로 변환하여 전송한다. 응용 영역은 로직을 수행하기 보다는 도메인 모델에 로직 수행을 위임한다. 도메인 영역은 도메인 모델을 구현한다. 즉, 도메인의 핵심 로직을 구현한다. 인프라스트럭쳐 영역은 구현 기술에 대한 것을 다룬다. DB, 메시징 큐 등을 다룬다. 2.2 계층 구조..
매주 회사에서 "도메인 주도 개발 시작하기" 라는 책으로 스터디를 진행하고 있다. 스터디에서 진행했던 내용들을 기록하고자 한다. 1장에서는 도메인 주도 개발 시작하기 위해서 사용하는 개념들에 대해서 정의를 내리고 있다. 1.1 도메인이란? 도메인이라는 용어는 다양한 곳에서 사용하고 있다. 이 책에서는 도메인에 대한 정의를 "소프트웨어로 해결하고자 하는 문제 영역"이라고 정의를 내렸다. 또한, 도메인에는 하위 도메인을 가질 수 있다. 책에서는 온라인 서점 도메인으로 주문, 카탈로그, 회원, 결제, 배송 등을 도메인으로 정의하고 있다. 즉, 어떤 문제 영역을 해결할려고 하느냐에 따라서 도메인이 달라진다. (정답은 없다.) 1.2 도메인 전문가와 개발자 간 지식 공유 프로젝트를 진행하다보면 가장 중요한 부분은..