๋ฐ์ํ
๐ฏ ์ฃผ์
- ๋๊ท๋ชจ ์์คํ ์ค๊ณ์์ ์ค์ํ ์ด๋ฒคํธ ์์ฑ, CQRS ํจํด, ๋ชจ๋ํฐ๋ง/๋ก๊น , ํ ์คํธ/๋ฐฐํฌ ์ ๋ต์ ๋ํ ์ดํด์ ์ค๋ฌด ์ ์ฉ ๋ฐฉ์
๐ ํต์ฌ๊ฐ๋ ์ ๋ฆฌ
- ์ด๋ฒคํธ ์์ฑ
- ๋ฐ์ดํฐ ์ํ ๋ณํ๋ฅผ ์ด๋ฒคํธ๋ก ๊ธฐ๋กํ๊ณ ์์ฐจ์ ์ผ๋ก ์ฌ์ํ์ฌ ํ์ฌ ์ํ๋ฅผ ํ์ ํ๋ ๋ฐฉ์
- โญ ์ ํต์ ๋ฐ์ดํฐ ์ ์ฅ๊ณผ ๋ฌ๋ฆฌ ๋ณ๊ฒฝ ์ด๋ฒคํธ ์์ฒด๋ฅผ ์ ์ฅ
- ์ฃผ์ ๊ตฌ์ฑ์์: ์ด๋ฒคํธ, ์ด๋ฒคํธ ์คํ ์ด, ์ ๊ทธ๋ฆฌ๊ฒ์ดํธ, ์ปค๋งจ๋, ํ๋ก์ ์
- ์ฅ์ : ๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ด๋ ฅ ์ถ์ , ๋ณต๊ตฌ/์ฌ์ ๊ฐ๋ฅ, CQRS ํตํฉ ์ฉ์ด
- ๋จ์ : ๋ณต์ก์ฑ ์ฆ๊ฐ, ์ ์ฅ ๊ณต๊ฐ ์ฆ๊ฐ, ์ฝ๊ธฐ ์ฑ๋ฅ ์ ํ
- CQRS (Command Query Responsibility Segregation)
- ๋ช ๋ น(์ฐ๊ธฐ)๊ณผ ์กฐํ(์ฝ๊ธฐ) ์ฑ ์์ ๋ถ๋ฆฌํ๋ ์ํํธ์จ์ด ๋์์ธ ํจํด
- โญ ๊ฐ ์์ ์ ์ต์ ํ๋ ๊ตฌ์กฐ ์ฌ์ฉ ๊ฐ๋ฅ
- ์ฅ์ : ์ฑ๋ฅ ํฅ์, ํ์ฅ์ฑ ๊ฐ์ , ์ ์ง๋ณด์์ฑ ํฅ์
- ๋จ์ : ๋ณต์ก์ฑ ์ฆ๊ฐ, ๋ฐ์ดํฐ ๋๊ธฐํ ๋ฌธ์
- ๋ชจ๋ํฐ๋ง๊ณผ ๋ก๊น
- ์์คํ ์์ ์ฑ๊ณผ ์ฑ๋ฅ ์ ์ง๋ฅผ ์ํ ํ์ ์์
- โญ ๋ชจ๋ํฐ๋ง: ์ค์๊ฐ ์ํ ํ์ , ์๋ ์๋ฆผ, ์ฑ๋ฅ ๋ถ์
- ๋ก๊น : ๋ฌธ์ ๋ฐ์ ์์ธ ์ถ์ , ์ด๋ฒคํธ ์ถ์ , ๋๋ฒ๊น ์ง์
- ํ
์คํธ/๋ฐฐํฌ ์ ๋ต
- ๋จ์ ํ ์คํธ: ๊ฐ๋ณ ๊ตฌ์ฑ ์์ ํ ์คํธ
- ํตํฉ ํ ์คํธ: ์ฌ๋ฌ ๊ตฌ์ฑ ์์ ๊ฐ ์ํธ์์ฉ ํ ์คํธ
- ๋ถํ ํ ์คํธ: ๋์ ํธ๋ํฝ ์ํฉ ํ ์คํธ
- ๋ฐฐํฌ ๋ฐฉ์
- ์นด๋๋ฆฌ ๋ฐฐํฌ: ์ผ๋ถ ์ฌ์ฉ์ ๋์ ์ ๋ฐฐํฌ
- ๋ธ๋ฃจ๊ทธ๋ฆฐ ๋ฐฐํฌ: ๋ ํ๊ฒฝ ์ ํ ๋ฐฉ์
- ๋กค๋ง ๋ฐฐํฌ: ์ ์ง์ ์ ๋ฐ์ดํธ ๋ฐฉ์
'๊ณต๋ถ > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [20250312] RabbitMQ์ FeignClient ์ฝ๊ฒ ์ดํดํด๋ณด์! (1) | 2025.03.12 |
|---|---|
| [20250311] RabbitMQ ํ๊ธฐ (0) | 2025.03.11 |
| [20250308] ๋ฐ์ดํฐ ์ผ๊ด์ฑ ์ ์ง 2 ํ๊ธฐ (0) | 2025.03.08 |
| [20250306] ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ต์ ํ ํ๊ธฐ (0) | 2025.03.06 |
| [20250305] ๋๊ท๋ชจ ์์คํ ์ค๊ณ ๋ฐ ์ด์ ํ๊ธฐ (0) | 2025.03.05 |