๐ ๋๋ฉ์ธ ์ฃผ๋ ์ค๊ณ ์ฒซ๊ฑธ์ โ ์ดํด ์ ๋๋ ๋ด์ฉ ์ ๋ฆฌ
Learning Domain-Driven Design (Vlad Khononov ์ )์ ์ฝ์ผ๋ฉฐ
ํท๊ฐ๋ ธ๋ ๊ฐ๋
, ์ง์ ์ ๋ฆฌํ ์ค๋ช
์ ๋ชจ์๋๋ ์คํฐ๋ ์ ์ฅ์์
๋๋ค.
ํญ๋ชฉ
๋ด์ฉ
์ ๋ชฉ
๋๋ฉ์ธ ์ฃผ๋ ์ค๊ณ ์ฒซ๊ฑธ์ (Learning Domain-Driven Design)
์ ์
Vlad Khononov
์ถํ์ฌ
O'Reilly / ํ๋น๋ฏธ๋์ด
๋ถ๋ฅ
์ํํธ์จ์ด ์ํคํ
์ฒ, ์ค๊ณ ํจํด
DDD์ ํต์ฌ ๊ฐ๋
(๋๋ฉ์ธ, ๋ฐ์ด๋๋ ์ปจํ
์คํธ, ์ ๊ทธ๋ฆฌ๊ฒ์ดํธ ๋ฑ)์ ๋ด ๋ง๋ก ์ค๋ช
ํ ์ ์๊ฒ ๋๊ธฐ
์ฝ๋ค๊ฐ ๋งํ๋ ๋ถ๋ถ์ ๊ทธ๋ฅ ๋๊ธฐ์ง ์๊ณ ์ง๋ฌธ โ ์ดํด โ ์ ๋ฆฌ ์ฌ์ดํด ๋ง๋ค๊ธฐ
์ค๋ฌด์์ DDD๋ฅผ ์ด๋ป๊ฒ ์ ์ฉํ ์ ์์์ง ๊ฐ ์ก๊ธฐ
๊ฐ ์ฑํฐ๋ง๋ค ํด๋ ์์ฑ (ch01/, ch02/, ...)
ํ์ผ ๊ตฌ์ฑ:
README.md โ ์ฑํฐ ์์ฝ ๋ฐ ํต์ฌ ๊ฐ๋
๊ฐ๋
๋ช
.md โ ์ดํด ์ ๋ ๋ถ๋ถ, ์ค์ค๋ก ๋์ง ์ง๋ฌธ
์ฑํฐ
์ ๋ชฉ
์ํ
Ch01
๋น์ฆ๋์ค ๋๋ฉ์ธ ๋ถ์ํ๊ธฐ
โ
Ch02
๋๋ฉ์ธ ์ง์ ์ฐพ์๋ด๊ธฐ
โ
Ch03
๋๋ฉ์ธ์ ๋ณต์ก์ฑ ๋ค๋ฃจ๊ธฐ
โ
Ch04
๋ฐ์ด๋๋ ์ปจํ
์คํธ ํตํฉํ๊ธฐ
โ
์ฑํฐ
์ ๋ชฉ
์ํ
Ch05
๊ฐ๋จํ ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํํ๊ธฐ
๐
Ch06
๋ณต์กํ ๋น์ฆ๋์ค ๋ก์ง ๋ค๋ฃจ๊ธฐ
โฌ
Ch07
์๊ฐ ์ฐจ์ ๋ชจ๋ธ๋งํ๊ธฐ
โฌ
Ch08
์ํคํ
์ฒ ํจํด
โฌ
์ฑํฐ
์ ๋ชฉ
์ํ
Ch09
์ปค๋ฎค๋์ผ์ด์
ํจํด
โฌ
Ch10
์ค๊ณ ํด๋ฆฌ์คํฑ
โฌ
Ch11
์งํํ๋ ์ค๊ณ ๊ฒฐ์
โฌ
Ch12
์ด๋ฒคํธ ์คํ ๋ฐ
โฌ
Ch13
DDD์ ์ค์ ์ ์ฉ
โฌ
โฌ ๋ฏธ์์ ย |ย ๐ ์งํ ์ค ย |ย โ
์๋ฃ
๐ก ์ฃผ์ ๊ฐ๋
๋น ๋ฅธ ์ฐธ์กฐ
๐ ๏ธ ์ฌ์ฉ ์ธ์ด / ํ๊ฒฝ
์์ ์ฝ๋: C# (์ฑ
๊ธฐ์ค), ํ์ ์ Python์ผ๋ก ์ฌ์์ฑ
๋ค์ด์ด๊ทธ๋จ: Mermaid ๋๋ ์ด๋ฏธ์ง ์ฒจ๋ถ
)