ํฅ์ฌ๊ณ ๋ ์ํคํ ์ฒ์ Application Layer๋ฅผ ๊ตฌ์ฑํ ๋๋์ ํต์ ์ธ Input/Output Port ๋ฐฉ์๊ณผ CQRS๋ฅผ ์ ์ฉํ ๋ฐฉ์์ ์ค๋ฌด์ ์ฐจ์ด์ ๊ณผ ์ ํ ๊ธฐ์ค์ ๊ณ ๋ คํด๋ณผ ์ ์๋ค. ๋จ์ Input/Output Port๋ ํ๋์ ๋น์ฆ๋์ค ๋ก์ง์์ ์ฝ๊ธฐ์ ์ฐ๊ธฐ๋ฅผ ๋ชจ๋ ์ฒ๋ฆฌํ๋ ์ ํต์ ๋ฐฉ์์ด๋ฉฐCQRS ์ ์ฉ์ Command(์ฐ๊ธฐ)์ Query(์ฝ๊ธฐ)๋ฅผ ๋ช ํํ ๋ถ๋ฆฌํ์ฌ ๊ฐ๊ฐ ์ต์ ํํ ์ ์๋ ๊ตฌ์กฐ์ด๋ค.์ค๋ฌด์์๋ ๋๋ฉ์ธ ๋ณต์ก๋์ ์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ์ ํํ๋ค. ๋จ์ CRUD ์ค์ฌ์ด๋ฉด Input/Output Port๋ก ์ถฉ๋ถํ๊ณ , ๋ณต์กํ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ์กฐํ ์ต์ ํ๊ฐ ํ์ํ๋ฉด CQRS๋ฅผ ๊ณ ๋ คํด๋ณผ๋ง ํ๋ค. ์ค๋ฌด ์์1. ๋จ์ Input/Output Port ๊ตฌ์กฐ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐapplication/โโโ port/..
2026.01.03๋ฐ๊ฐ์ต๋๋ค. JAY์ ๋๋ค! ๐ฉโ๐ป
ํ์คํ ์์ญ์์ ํ์ ์ ๊ฐ์น๋ฅผ ๊ตฌํํ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ ๋ ธ๋ ฅ์ ์ด์ด๊ฐ๊ณ ์ ์ด๊ณณ JAYโจ๏ธCODE ์ ์ฑ์ฅ์ ๊ธฐ์ฌํ ๋๊ตฌ๋ค์ ๊ธฐ๋กํ๊ณ ์์ต๋๋ค.
Total1
-
ํฅ์ฌ๊ณ ๋ ์ํคํ ์ฒ์์ Port vs CQRS ํจํด ๋น๊ต