์๋น์ค๋น ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด์ ๊ฐ ์๋น์ค ๊ฐ ๋์จํ ๊ฒฐํฉ์ผ๋ก ์์กด์ฑ์ ๋ฎ์ถ๊ณ ์๋น์ค ํน์ฑ์ ๋ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ ๋กญ๊ฒ ์ ํ ๊ฐ๋ฅํ๋ค. ๋ฌธ์ ์ ๋ฐ ํด๊ฒฐ๋ฐฉ๋ฒ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํตํด ์กฐ์ธํด์ผ ํ๋ ์ฟผ๋ฆฌ ์ด๋ฒคํธ ์์ฑ API ๊ตฌ์ฑ CQRS(๋ช ๋ น/์กฐํ ์ฑ ์ ๋ถ๋ฆฌ) ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฑธ์น ํธ๋์ญ์ ์ฌ๊ฐํ ํจํด 1-1. ์ด๋ฒคํธ ์์ฑ (Event Sourcing) ์ด๋ฒคํธ ์์ฑ์ด๋, ์ด๋ฒคํธ๋ฅผ ์์ฃผ๋ก ๋น์ฆ๋์ค ๋ก์ง์ ๊ตฌํํ๊ณ , ์ ๊ทธ๋ฆฌ๊ฑฐํธ๋ฅผ event store์ ์ ์ฅํ๋ ๊ฒ์ ์๋ฏธํ๋ค. โ ์ ๊ทธ๋ฆฌ๊ฑฐํธ: DDD์ ๊ธฐ๋ฐํ ์ค๊ณ์์ ํ๋์ ๋๋ฉ์ธ์์ ํ์ํ ๊ฐ์ฒด๋ค์ ํ๋์ ๊ตฐ์ง์ผ๋ก ๋ฌถ์ ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง ์๋น์ค๊ฐ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๊ฒ ํ์ง ์๊ณ , ์๋น์ค๋ ์ด๋ฒคํธ๋ฅผ ๋ฐ์์ํค๊ณ ํด๋น ์ด๋ฒคํธ๋ event store์ ์ ์ฅ๋ง ํ๋ค...