์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ: ์ต์ข ๊ฐ์ด๋
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ์์น, ์ด์ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก

EDA(Event-Driven Architecture)๋ ์์คํ ์์ ๋์จํ๊ฒ ๊ฒฐํฉ๋ ๊ตฌ์ฑ ์์ ๊ฐ์ ๋น๋๊ธฐ์ ํต์ ์ ์ค์ฌ์ผ๋ก ํ๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ํคํ ์ฒ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. EDA๋ ์์คํ ์์๋ฅผ ๋ถ๋ฆฌํจ์ผ๋ก์จ ์ํํธ์จ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ํ์ฅ์ฑ๊ณผ ์๋ต์ฑ์ ์ด์งํ์ฌ ๋ค์ํ ์ฐ์ ๋ถ์ผ์ ์ ํฉํฉ๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์์ ๊ตฌ์ฑ ์์๋ ์ํ ๋ณ๊ฒฝ ๋๋ ์ด๋ฒคํธ์ ๋ํ ์๋ต์ผ๋ก ๋ฉ์์ง๋ฅผ ์ก์์ ํ๋ฏ๋ก ๊ตฌ์ฑ ์์ ๊ฐ์ ์ง์ ์ ์ธ ํต์ ํ์์ฑ์ด ์ค์ด๋ญ๋๋ค. ์ด๋ ๊ธด๋ฐํ ๊ฒฐํฉ์ ๋ํ ์์กด๋๋ฅผ ์ํํ๊ณ ๊ณต์ ๋ฆฌ์์ค๋ฅผ ์ค์ด๋ฉฐ ๋ณํํ๋ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ๋ํ ์ ์๋ ฅ์ ๋์ผ ์ ์์ต๋๋ค. ์ด ๊ฐ์ด๋์์๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ๊ธฐ๋ณธ ์ฌํญ, ์ํคํ ์ฒ ์ฑํ์ ์ด์ , ์ํํธ์จ์ด ์์คํ ์์ ํฅ์๋ ํ์ฅ์ฑ๊ณผ ๋ณต์๋ ฅ์ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ด ๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ๊ธฐ์ด
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์๋ ์ด๋ฒคํธ, ์ด๋ฒคํธ ์์ฐ์ ๋ฐ ์ด๋ฒคํธ ์๋น์๋ผ๋ ์ธ ๊ฐ์ง ๊ธฐ๋ณธ ๋น๋ฉ ๋ธ๋ก์ด ์์ต๋๋ค.
- ์ด๋ฒคํธ : ์ด๋ฒคํธ๋ ๊ตฌ์ฑ ์์ ๋ด์ ํน์ ์ํ ๋ณ๊ฒฝ ๋๋ ์์ ์ ์บก์ํํ๋ ๋ฉ์์ง ๋๋ ๋ฐ์ดํฐ ํจํท์ ๋๋ค. ์ด๋ฒคํธ์๋ ์ผ๋ฐ์ ์ผ๋ก ์์ค, ํ์์คํฌํ ๋ฐ ์ด๋ฒคํธ ์ ํ์ ์๋ณํ๋ ๋ฉํ๋ฐ์ดํฐ์ ๊ณ ๊ฐ ๊ตฌ๋งค ๋๋ ๋ ์ฝ๋ ์ ๋ฐ์ดํธ์ ๊ฐ์ ๋ฐ์ ๊ด๋ จ ์ ๋ณด๊ฐ ํฌํจ๋ฉ๋๋ค.
- ์ด๋ฒคํธ ์์ฑ์ : ์ด๋ฒคํธ ์์ฑ์๋ ์ด๋ฒคํธ ์์ฑ์ ๋ด๋นํฉ๋๋ค. ์ํ ๋ณ๊ฒฝ์ด ๋ฐ์ํ๊ฑฐ๋ ์์ ์ด ์์๋๋ฉด ์ด๋ฒคํธ ์์ฑ์๋ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ํจํค์งํ์ฌ ์ด๋ฒคํธ ๋ธ๋ก์ปค(๋๋ ๋ฉ์์ง ๋ฒ์ค)๋ก ์ ์กํ์ฌ ๊ด์ฌ ์๋ ์ด๋ฒคํธ ์๋น์์๊ฒ ๋ฐฐํฌํฉ๋๋ค.
- ์ด๋ฒคํธ ์๋น์ : ์ด๋ฒคํธ ์๋น์๋ ๋ค์ด์ค๋ ์ด๋ฒคํธ๋ฅผ ์์ ํ๊ณ ๊ทธ์ ๋ฐ๋ผ ๋ฐ์ํฉ๋๋ค. ์๋น์๋ ์ด๋ฒคํธ์ ๋ํ ์๋ต์ผ๋ก ๋ฐ์ดํฐ ์ ๋ฐ์ดํธ, ์ ํ๋ก์ธ์ค ํธ๋ฆฌ๊ฑฐ ๋๋ ์๊ฒฉ ์๋น์ค ํธ์ถ๊ณผ ๊ฐ์ ๋ค์ํ ์์ ์ ์ํํ ์ ์์ต๋๋ค.

์ด๋ฏธ์ง ์ถ์ฒ: ๋ง์ดํฌ๋ก์ํํธ ๋ฐ
์ด๋ฌํ ๋น๋ฉ ๋ธ๋ก ๊ฐ์ ์ด๋ฒคํธ ํ๋ฆ์ EDA์ ํต์ฌ์ ๊ตฌ์ฑํฉ๋๋ค. ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ๋ ์์ธํ ์ดํดํ๊ธฐ ์ํด ์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์นดํ๋ก๊ทธ, ์ฃผ๋ฌธ ๋ฐ ์๋ฆผ ๊ตฌ์ฑ ์์๊ฐ ์๋ ๊ฐ๋จํ ์ ์ ์๊ฑฐ๋ ์์คํ ์ ์์ํด ๋ณด์ญ์์ค. ๊ธฐ์กด์ ๊ธด๋ฐํ๊ฒ ๊ฒฐํฉ๋ ์ํคํ ์ฒ์์ ์ฃผ๋ฌธ ๊ตฌ์ฑ ์์๋ ์ฃผ๋ฌธ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์นดํ๋ก๊ทธ ๋ฐ ์๋ฆผ ๊ตฌ์ฑ ์์์ ์ง์ ํต์ ํฉ๋๋ค. ์ฌ์ ํ EDA ๊ธฐ๋ฐ ์ ์ ์๊ฑฐ๋ ์์คํ ์์ ์ฃผ๋ฌธ ๊ตฌ์ฑ ์์๋ "OrderCreated" ์ด๋ฒคํธ๋ฅผ ๋์ ๋ด๋ณด๋ ๋๋ค. ์นดํ๋ก๊ทธ ๋ฐ ์๋ฆผ ๊ตฌ์ฑ ์์๋ ์ด๋ฌํ ์ด๋ฒคํธ๋ฅผ ๊ตฌ๋ ํ๊ณ ์์ ์ ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ง์ ์ ์ธ ์ํธ ์์ฉ์ด ํ์ํ์ง ์๊ณ ๊ตฌ์ฑ ์์ ๊ฐ์ ๊ฒฐํฉ์ด ์ค์ด๋ค์ด ๋ ์ฝ๊ฒ ์์ ํ๊ณ ํ์ฅํ ์ ์์ต๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ ์ฑํ์ ์ด์
์ํํธ์จ์ด ์์คํ ์์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ์ฑํํ๋ฉด ๋ช ๊ฐ์ง ์ด์ ์ด ์์ต๋๋ค.
- ํฅ์๋ ํ์ฅ์ฑ : EDA๋ ๊ตฌ์ฑ ์์๋ฅผ ๋ถ๋ฆฌํ์ฌ ํ์์ ๋ฐ๋ผ ์์คํ ์์๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ฅํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ ์ ์๊ฑฐ๋ ์์คํ ์์ ์ฃผ๋ฌธ์ด ๊ฐ์๊ธฐ ๊ธ์ฆํ๋ ๊ฒฝ์ฐ ์นดํ๋ก๊ทธ๋ ์๋ฆผ ์๋น์ค์ ์ํฅ์ ์ฃผ์ง ์๊ณ ์ฃผ๋ฌธ ์ฒ๋ฆฌ ๊ตฌ์ฑ ์์๋ฅผ ์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.
- ํฅ์๋ ์์คํ ํ๋ ฅ์ฑ : EDA๋ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ง์ ์ ์ธ ์ข ์์ฑ์ ์ค์์ผ๋ก์จ ๋ด๊ฒฐํจ์ฑ์ ์ด์งํฉ๋๋ค. ๊ตฌ์ฑ ์์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ๋๋จธ์ง ๊ตฌ์ฑ ์์๊ฐ ์ด๋ฒคํธ๋ฅผ ๊ณ์ ์ฒ๋ฆฌํ์ฌ ์์คํ ์ค๋จ์ ์ต์ํํ๋ฉด์ ์๋ํ ์ ์์ต๋๋ค. ๋ํ ๋ฉ์์ง ๋ธ๋ก์ปค๋ ์ฅ์ ์๋๋ฆฌ์ค ์ค์ ์ด๋ฒคํธ๊ฐ ์์ค๋์ง ์๋๋ก ํ๊ณ ์์คํ ์ด ์ ์์ ์ผ๋ก ๋ณต๊ตฌ๋ ์ ์๋๋ก ํฉ๋๋ค.
- ์๋ต์ฑ ๋ฐ ์ค์๊ฐ ๊ธฐ๋ฅ ํฅ์ : ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ์ฌ์ฉํ๋ฉด ๊ตฌ์ฑ ์์๊ฐ ์ํ ๋ณํ์ ์ฆ์ ๋ฐ์ํ์ฌ ์์คํ ์ ์ฒด์์ ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ํต์ ์ด ์ฉ์ดํด์ง๋๋ค. ์ด๋ฌํ ์๋ต์ฑ์ ๋ถ์ฐ ์์คํ ์์ ๊ฐ๋ณ ์์ ๊ณผ ์ฒ๋ฆฌ ๋๊ธฐ ์๊ฐ ์ฌ์ด์ ์๊ฐ์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค.
- ๋น๋๊ธฐ ํต์ : EDA๋ ๊ตฌ์ฑ ์์ ๊ฐ์ ๋น๋๊ธฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ๋ค๋ฅธ ๊ตฌ์ฑ ์์์ ์๋ต์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋์ํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ์ด์งํ๊ณ ์์คํ ์ ํจ์จ์ฑ์ ํฅ์์ํต๋๋ค.
- ์ ์ฐ์ฑ ๋ฐ ์ ์์ฑ : ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ ์์คํ ์ค๊ณ์ ๋ํ ๋ชจ๋์ ์ ๊ทผ ๋ฐฉ์์ ์ด์งํ์ฌ ์ ์ฒด ์์คํ ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ํน์ ๊ตฌ์ฑ ์์๋ฅผ ์ฝ๊ฒ ์์ ํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ ๋ณํํ๋ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ๋ํ ์ ์์ฑ๊ณผ ์ ์ํ ๋์์ ์ด์งํ์ฌ ๊ฐ๋ฐ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ค์ ๋๋ค.
์ผ๋ฐ์ ์ธ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ ํจํด
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์์ ์์คํ ๊ตฌ์ฑ ์์๋ ์ํ ๋ณ๊ฒฝ์ ๋ํ๋ด๋ ์ด๋ฒคํธ๋ฅผ ํตํด ํต์ ํฉ๋๋ค. ์ด ํต์ ์ ๊ตฌ์ฑํ๊ณ ์ด๋ฒคํธ ํ๋ฆ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด ๋ค์ํ ํจํด์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ค์์ 5๊ฐ์ง ์ค์ํ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ ํจํด์ ๋๋ค.
์ด๋ฒคํธ ์์ฑ
์ด๋ฒคํธ ์์ฑ์ ๋ชจ๋ ์์คํ ์ํ ๋ณ๊ฒฝ์ ์ผ๋ จ์ ์ ๋ ฌ๋ ์ด๋ฒคํธ๋ก ๋ฌธ์ํํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ํจํด์ ๋๋ค. ๋ฐ์ดํฐ ์ํฐํฐ์ ์ํ๋ฅผ ๋จ์ํ ์ ๋ฐ์ดํธํ๋ ๋์ ์์คํ ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ด๋ฒคํธ๋ก ๊ธฐ๋กํ์ฌ ํน์ ์์ ์์ ์ํฐํฐ ์ํ๋ฅผ ์ฌ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ํ ๋ณ๊ฒฝ์ ์ผ๊ด์ฑ๊ณผ ์ถ์ ์ฑ์ ๋ณด์ฅํ๊ณ ํฅ์๋ ๊ฐ์ฌ ๊ธฐ๋ฅ, ํฅ์๋ ์ง๋จ ๊ธฐ๋ฅ ๋ฐ ๋ค๋ฅธ ์์คํ ๊ณผ์ ํตํฉ๊ณผ ๊ฐ์ ์ฌ๋ฌ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
์ฒด์ด๋
์ฐ๊ฒฐ ํจํด์์ ํ ๊ตฌ์ฑ ์์์์ ๋ฐ์ํ๋ ์ด๋ฒคํธ๋ ํ๋ ์ด์์ ๊ตฌ์ฑ ์์์์ ์ด๋ฒคํธ ์ฒด์ธ์ ํธ๋ฆฌ๊ฑฐํ์ฌ ๊ฒฐ๊ตญ ์ํ๋ ์ํ ๋ณ๊ฒฝ ๋๋ ์์ ์ผ๋ก ์ด์ด์ง๋๋ค. ์ด ํจํด์ ์ฌ์ฉํ๋ฉด ๊ด๋ จ๋ ๊ตฌ์ฑ ์์๋ฅผ ๊ธด๋ฐํ๊ฒ ๊ฒฐํฉํ์ง ์๊ณ ๋ ๋ณต์กํ ์ํฌํ๋ก๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ฐ๊ฒฐ์ ์ง์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ํต์ ์ ์ฌ์ฉํ๊ฑฐ๋ ๋ฉ์์ง ํ ๋ฐ ์๋น์ค ๋ฒ์ค์ ๊ฐ์ ๋ฏธ๋ค์จ์ด๋ฅผ ํตํด ๊ตฌํํ ์ ์์ต๋๋ค.
์ ๊ทธ๋ฆฌ๊ฒ์ดํฐ
Aggregator ํจํด์๋ ์๋ก ๋ค๋ฅธ ์์ค์ ์ฌ๋ฌ ์ด๋ฒคํธ๋ฅผ ์๋นํ๊ณ ์ฒ๋ฆฌํ๋ฉฐ ์๋ ์ด๋ฒคํธ์ ์ง๊ณ๋ฅผ ๋ํ๋ด๋ ๋จ์ผ ์ด๋ฒคํธ๋ฅผ ์์ฑํ๋ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด ํจํด์ ์ง๊ณ๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ์์คํ ๋ถํ์ผ๋ก ์ ์กํ๊ธฐ ์ ์ ์ด๋ฒคํธ ๋ ธ์ด์ฆ๋ฅผ ์ค์ด๊ฑฐ๋, ์์ฝ์ ๋ง๋ค๊ฑฐ๋, ๋ค๋ฅธ ์์คํ ๊ตฌ์ฑ ์์์ ์ ๋ณด๋ฅผ ํตํฉํ ๋ ์ ์ฉํ ์ ์์ต๋๋ค.
๊ฒ์-๊ตฌ๋
๊ฒ์-๊ตฌ๋ ํจํด์์ ์์คํ ์ ๊ตฌ์ฑ ์์๋ ๊ตฌ๋ ์๊ฐ ๋๊ตฌ์ธ์ง ์์ง ๋ชปํ ์ฑ ์ค์ ๋ฉ์์ง ๋ธ๋ก์ปค ๋๋ ์ด๋ฒคํธ ๋ฒ์ค๋ก ์ด๋ฒคํธ๋ฅผ ๋ด๋ณด๋ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ด๋ฒคํธ ์์ฐ์์ ์ด๋ฒคํธ ์๋น์๊ฐ ๋ถ๋ฆฌ๋์ด ์ด๋ฒคํธ ์์ฐ์์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ด ๊ตฌ๋ ์์๊ฒ ๋ฐ๋์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ก ํฉ๋๋ค. ๋ํ ๊ฐ์ ์๋ ๋ค๋ฅธ ์์คํ ๊ตฌ์ฑ ์์์ ์ํฅ์ ์ฃผ์ง ์๊ณ ๋์ ์ผ๋ก ๋ฑ๋ก ๋ฐ ๋ฑ๋ก ์ทจ์ํ ์ ์์ต๋๋ค.
๋ช ๋ น ์ฟผ๋ฆฌ ์ฑ ์ ๋ถ๋ฆฌ(CQRS)
CQRS ๋ ์์คํ ์ด ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์์ ์ ๊ฐ๋ณ ๊ตฌ์ฑ ์์๋ก ๋ถ๋ฆฌํ๋ ํจํด์ ๋๋ค. ์ฐ๊ธฐ ์ธก์ ์ํ ๋ณ๊ฒฝ์ ๋ํ๋ด๋ ์ด๋ฒคํธ๋ฅผ ๋ด๋ณด๋ด๊ณ ์ฝ๊ธฐ ์ธก์ ์ด๋ฌํ ์ด๋ฒคํธ๋ฅผ ์์ ํ์ฌ ๋ทฐ ๋ชจ๋ธ์ ์ฟผ๋ฆฌํ๊ณ ๋น๋ํฉ๋๋ค. ์ด๋ฌํ ๋ถ๋ฆฌ๋ฅผ ํตํด ๊ฐ ์ธก๋ฉด์ ์๋ก ๋ค๋ฅธ ์ฑ๋ฅ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ฅํ๊ณ ๋ฆฌ์์ค ์ฌ์ฉ์ ์ต์ ํํ ์ ์์ต๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ์ค์ ์ฌ๋ก
๋ง์ ์กฐ์ง์ด ํ์ฅ์ฑ, ํ๋ ฅ์ฑ ๋ฐ ์ ์ฐ์ฑ์ ์ด์ ์ ์ป๊ธฐ ์ํด ์์คํ ์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ฑํํ์ต๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์ฃผ๋ชฉํ ๋งํ ์์ ๋๋ค.
๋ทํ๋ฆญ์ค
์ ์๋ ค์ง ์คํธ๋ฆฌ๋ฐ ์๋น์ค ์ ๊ณต์ ์ฒด์ธ Netflix๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ์ค์ฌ์ผ๋ก ์ ์ฒด ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ํตํด ํ์ฌ๋ ์๋ฐฑ๋ง ๊ฐ์ ๋์ ์คํธ๋ฆผ์ ๊ด๋ฆฌํ์ฌ ๊ณ ๊ฐ์ด ๊ฐ๋ฅํ ์ต์์ ๊ฒฝํ์ ๋ฐ์ ์ ์๋๋ก ํฉ๋๋ค. Netflix ํ๋ซํผ์ ๊ตฌ์ฑ ์์๋ ๋น๋๊ธฐ์ ์ฒ๋ฆฌ ๋ฐ ๊ฒ์-๊ตฌ๋ ํจํด์ ํ์ฉํ์ฌ ํต์ ํ๋ฏ๋ก ๋๊ท๋ชจ๋ก ํ์ฅํ๊ณ ๊ณ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
์ฐ๋ฒ
๋ ๋ค๋ฅธ ์๋ ์ด์์ ์ฌ๋ฌ ์ธก๋ฉด์ ๋ํด ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ์์กดํ๋ ์น์ฐจ ํธ์ถ ํ๋ซํผ์ธ Uber์ ๋๋ค. Uber๋ ์ง๋ฆฌ์ ์์น ๋ณ๊ฒฝ, ์ฌํ ์ ๋ฐ์ดํธ ๋ฐ ๊ธฐํ ์ค์ํ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ ์๋ฐฑ๋ง ์ด์ ์์ ํ์ฌ ์์น๋ฅผ ์ ํํ๊ฒ ์ถ์ ํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด Uber๋ ๋น์ฆ๋์ค ๋ชจ๋ธ์ ์ค์ํ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ์ค์๊ฐ ๊ธฐ๋ฅ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
๋งํฌ๋์ธ
์ ๋ฌธ ์์ ๋คํธ์ํน ํ๋ซํผ์ธ LinkedIn์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์ ์์คํ ๊ฐ์ ์๋ง์ ์ํธ ์์ฉ์ ๊ด๋ฆฌํฉ๋๋ค. ํ๋ซํผ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ์ ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋กํ ์ ๋ฐ์ดํธ, ์ฐ๊ฒฐ ์์ฒญ ๋ฐ ํ๋ซํผ ๋ถ์๊ณผ ๊ฐ์ ์ฌ์ฉ์ ํ๋์ ๋ํ๋ด๋ ๋ถ์ฐ ๋ฉ์์ง ์์คํ ์ ๊ตฌ์ถ๋ฉ๋๋ค. ์ด ๋์์ธ ์ ํ์ ํตํด LinkedIn์ ์ด๋น ์๋ฐฑ๋ง ๊ฐ์ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ์ฌ ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ์๋ต ๊ฒฝํ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
AppMaster.io๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ ๊ตฌํ
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ ๊ตฌํ์ AppMaster.io ์ ๊ฐ์ ์ฌ๋ฐ๋ฅธ ๋๊ตฌ ๋ฐ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ๋จ์ํํ ์ ์์ต๋๋ค. ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ์ฝ๋ ์๋ ํ๋ซํผ์ธ AppMaster.io๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ํต์ ์ ์ฉ์ดํ๊ฒ ํ๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. AppMaster.io๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์๊ฐ์ ์ผ๋ก ์์ฑํ๊ณ , ์๊ฐ์ Business Process Designer๋ก ๋น์ฆ๋์ค ๋ก์ง์ ์ค๊ณํ๊ณ , ์์คํ ๊ตฌ์ฑ ์์์ ๋ํ REST API ๋ฐ WSS endpoints ์ ์ํ ์ ์์ต๋๋ค.
์ด ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๊ฒ์-๊ตฌ๋ ํจํด์ ํตํด ๊ตฌ์ฑ ์์๊ฐ ๋น๋๊ธฐ์์ผ๋ก ์ฝ๊ฒ ์ํธ ์์ฉํ ์ ์๋๋ก ํ๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ํต์ ๊ณ์ธต์ ๋ง๋ค ์ ์์ต๋๋ค. ๋ํ AppMaster.io๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Go(Golang) ์ฝ๋, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Vue3 ํ๋ ์์ํฌ, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Kotlin ๋ฐ Jetpack Compose ๋๋ SwiftUI ์์ฑํฉ๋๋ค. ์ด๋ ๊ฒ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ์ฑ๋ฅ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํฉ๋๋ค.
๋ํ ์ด ํ๋ซํผ์ ๋ชจ๋ Postgresql ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํตํฉ์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ง์ํ์ฌ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ๊ณ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ์ฒด์์ ๋ฐ์ดํฐ ์ผ๊ด์ฑ์ ๋ณด์ฅํฉ๋๋ค. AppMaster.io์์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ๊ตฌํํ๋ ค๋ฉด ๋ฌด๋ฃ ๊ณ์ ์ ๋ง๋์ญ์์ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ๊ฐ๋ฐ์ ์ํ ๋ชจ๋ฒ ์ฌ๋ก
์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ๊ฐ๋ฐํ๋ ค๋ฉด ์์คํ ์ ํจ์จ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ ์คํ ๊ณํ๊ณผ ์ค๊ณ๊ฐ ํ์ํฉ๋๋ค. ๋ค์ ๋ชจ๋ฒ ์ฌ๋ก๋ ํจ์จ์ ์ด๊ณ ๊ฐ๋ ฅํ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
๋ช ํํ ์ด๋ฒคํธ ์ ์ ๋ฐ ๊ตฌ์กฐ ์ค์
๊ณ ์ ์๋ณ์, ์ ํ, ํ์์คํฌํ ๋ฐ ํ์ด๋ก๋๋ฅผ ํฌํจํ์ฌ ๊ฐ๋จํ ์ ์์ ์ ํํ๊ฒ ์ ์๋ ๊ตฌ์กฐ๋ก ์ด๋ฒคํธ๋ฅผ ์ค๊ณํฉ๋๋ค. ๋ช ํํ ์ด๋ฒคํธ ์ ์๋ ๊ฐ๋ ์ฑ, ์ ์ง ๊ด๋ฆฌ ์ฉ์ด์ฑ ๋ฐ ๊ตฌ์ฑ ์์ ๊ฐ ํตํฉ ์ฉ์ด์ฑ์ ํฅ์์ํต๋๋ค. ์ด๋ฒคํธ ์ด๋ฆ์ ์ค๋ช ์ ์ด๊ณ ๊ฐ๊ฒฐํ๋ฉฐ ์ด๋ฒคํธ์ ๋ชฉ์ ์ ์ ํํ๊ฒ ๋ํ๋ด์ผ ํฉ๋๋ค.
ํ์ฅ์ฑ์ ์ํ ๋์์ธ ์ด๋ฒคํธ
์์คํ ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ์๋ก์ด ์๊ตฌ ์ฌํญ์ผ๋ก ์ธํด ์ด๋ฒคํธ์ ์ถ๊ฐ ์ ๋ณด๊ฐ ํ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ณํ๋ฅผ ์์ฉํ๋ ค๋ฉด ํ์ฅ์ฑ์ ์ผ๋์ ๋๊ณ ์ด๋ฒคํธ๋ฅผ ์ค๊ณํ์ญ์์ค. ์ฌ๊ธฐ์๋ ์ ํ์ ํ๋ ์ฌ์ฉ ๋ฐ ์ ๋ฐฉ ๋ฐ ํ๋ฐฉ ํธํ์ฑ ์ง์๊ณผ ๊ฐ์ ๋ค์ ์คํค๋ง ์ค๊ณ ์์น์ด ํฌํจ๋ฉ๋๋ค.
์ด๋ฒคํธ ๋ฒ์ ๊ด๋ฆฌ ํ์ฉ
๋ฒ์ ๊ด๋ฆฌ๋ ์ด๋ฒคํธ ์คํค๋ง๋ฅผ ๋ณ๊ฒฝํ ๋ ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ์ ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ค์ํ ๋ฒ์ ์ ์ด๋ฒคํธ๋ฅผ ์๋ณํจ์ผ๋ก์จ ์๋น์๋ ๊ธฐ์กด ๊ธฐ๋ฅ์ ์ค๋จํ์ง ์๊ณ ์ด๋ฒคํธ ๊ตฌ์กฐ์ ๋ํ ์ ๋ฐ์ดํธ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ด๋ฒคํธ ๊ฐํ ์ ์ฉ
์ด๋ฒคํธ ๋ณด๊ฐ์๋ ๊ฒ์ ์ ์ ์ด๋ฒคํธ์ ๊ด๋ จ ์ปจํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ์ด ์ถ๊ฐ ๋ฐ์ดํฐ๋ ์ด๋ฒคํธ์ ๊ฐ์น๋ฅผ ํฅ์์์ผ ๊ฐ์ ์๊ฐ ๋ ๋ง์ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ณ ์์คํ ๊ฒฐํฉ์ ์ค์ผ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ฒคํธ ๋ณด๊ฐ์ด ๋ถํ์ํ ์ข ์์ฑ์ ๋์ ํ๊ฑฐ๋ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ฐ ๋ฌด๊ฒฐ์ฑ ๊ท์น์ ์๋ฐํ์ง ์๋์ง ํ์ธํ์ญ์์ค.
์ด๋ฒคํธ ํ๋ฆ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ
์์คํ ์ ํตํ ์ด๋ฒคํธ ํ๋ฆ์ ์ถ์ ํ์ฌ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ์ํ ๋ฐ ์ฑ๋ฅ์ ๋ํ ๊ฐ์์ฑ์ ํ๋ณดํ์ญ์์ค. ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ ๋ฉ์์ง ์์ค ๋๋ ์ง์ฐ, ๊ธด ๋๊ธฐ ์๊ฐ, ์คํจํ ์ด๋ฒคํธ ์ฒ๋ฆฌ์ ๊ฐ์ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ๊ฐ๋ณ ๊ตฌ์ฑ ์์ ๋ฐ ์ ์ฒด ์์คํ ์ ๋ํ ๋ก๊น ์ ๋ต์ ๊ตฌํํ๋ ๊ฒ์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ๋๋ฒ๊น , ๊ฐ์ฌ ๋ฐ ์ต์ ํํ๋ ๋ฐ ์ค์ํฉ๋๋ค.
๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ฐ ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์์ ์ง๋ฉดํ ๊ณผ์ ์ค ํ๋๋ ๊ตฌ์ฑ ์์ ๊ฐ์ ๋ฐ์ดํฐ ์ผ๊ด์ฑ๊ณผ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ๋ ๊ฒ์ ๋๋ค. ๋๋ฉ์ธ์ ํน์ ์๊ตฌ ์ฌํญ์ ๊ณ ๋ คํ๋ฉด์ ์ต์ข ์ผ๊ด์ฑ์ ์ฒ๋ฆฌํ๋ ์ ๋ต์ ๊ตฌํํฉ๋๋ค. ์ด๋ฒคํธ ์์ฑ, ๋ณด์ ํธ๋์ญ์ ๋ฐ ๋ฉฑ๋ฑ์ฑ ๋ฉ์์ง ์ฒ๋ฆฌ์ ๊ฐ์ ๊ธฐ์ ์ ๋ถ์ฐ ์์คํ ์์ ๋ฐ์ดํฐ ๋๊ธฐํ ๋ฐ ๋ฌด๊ฒฐ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ๋์ ๊ณผ ํจ์
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ ๋ง์ ์ด์ ์ ์ ๊ณตํ์ง๋ง ๋ค์๊ณผ ๊ฐ์ ๊ณ ์ ํ ๋ฌธ์ ์ ์ ์ฌ์ ์ํ์ด ์์ต๋๋ค.
๋ณต์ก์ฑ ์ฆ๊ฐ
์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ๋ถ์ฐ ํน์ฑ, ๋น๋๊ธฐ์ ํต์ ํจํด ๋ฐ ์ถ๊ฐ ์ธํ๋ผ ์๊ตฌ ์ฌํญ์ผ๋ก ์ธํด ๊ธฐ์กด์ ๋ชจ๋๋ฆฌ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด๋ค ๋ ๋ณต์กํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ณต์ก์ฑ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ค๋ฉด ์ ์คํ ๊ณํ๊ณผ ์์คํ ์ค๊ณ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ๋ฉด๋ฐํ ์ฃผ์๊ฐ ํ์์ ์ ๋๋ค.
๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ฐ ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ
๋ฐ์ดํฐ ์ผ๊ด์ฑ๊ณผ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ๋ ๊ฒ์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์์ ์ค์ํ ๊ณผ์ ์ ๋๋ค. ์ด๋ฌํ ์์คํ ์ ๋น๋๊ธฐ ํน์ฑ์ ์ํด ๋์ ๋ ์ต์ข ์ผ๊ด์ฑ์๋ ๋ถ์ฐ ํ๊ฒฝ์์ ์ผ๊ด์ฑ ์๊ตฌ ์ฌํญ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ ์ ๋ต์ด ํ์ํฉ๋๋ค.
์ด๋ฒคํธ ์ฃผ๋ฌธ ์ฒ๋ฆฌ
์ด๋ฒคํธ ์์๋ฅผ ์ ์งํ๋ ๊ฒ์ ๋ง์ ๋น์ฆ๋์ค ์ปจํ ์คํธ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ํ์ค ๋ฒํธ ์ง์ ๋ฐ ์ฃผ๋ฌธ ์ธ์ ๊ฒ์์ ๋ฐ ์๋น์์ ๊ฐ์ ์ ๋ต์ ์ฃผ๋ฌธ์ ์ ์งํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ง๋ง ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ๋ณต์ก์ฑ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์ด๋ฒคํธ ํ๋ฆ ๊ด๋ฆฌ ๋ฐ ๋ชจ๋ํฐ๋ง
๋ถ์ฐ ๋ฐ ๋น๋๊ธฐ ์์คํ ์์ ์ด๋ฒคํธ ํ๋ฆ์ ๋ชจ๋ํฐ๋งํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ ๊น๋ค๋ก์ธ ์ ์์ต๋๋ค. ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ๊ตฌํํ์ฌ ์์คํ ์ฑ๋ฅ ๋ฐ ์ํ์ ๋ํ ๊ฐ์์ฑ์ ํ๋ณดํ๊ณ ๋ณ๋ชฉ ํ์์ ์๋ณํ๋ฉฐ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ์ต์ ํํ์ญ์์ค.
๋๊ธฐ ์๊ฐ ๋ฐ ์ฑ๋ฅ ๋ฌธ์ ํด๊ฒฐ
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ ์ด๋ฒคํธ ์ ๋ฌ ๋ฐ ์ฒ๋ฆฌ ๋ฉ์ปค๋์ฆ์ ์ค๋ฒํค๋๋ก ์ธํด ๋๊ธฐ ์๊ฐ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ผ๊ด ์ฒ๋ฆฌ, ์บ์ฑ ๋ฐ ๋ณ๋ ฌ ์ฒ๋ฆฌ์ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ด๋ฒคํธ ์ฒ๋ฆฌ๋ฅผ ์ต์ ํํ๊ณ ์ฑ๋ฅ ์๊ตฌ ์ฌํญ์ ๊ณ ๋ คํ์ฌ ์ด๋ฒคํธ ๋ฉ์์ง ์ธํ๋ผ๋ฅผ ์ ์คํ๊ฒ ์ ํํ์ญ์์ค.
๊ฒฐ๋ก
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์๋ต์ฑ์ด ๋ฐ์ด๋๋ฉฐ ํ๋ ฅ์ ์ธ ์์คํ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ํจ๊ณผ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ฅด๊ณ ์กฐ๊ธฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์์คํ ๊ธฐ๋ฅ์ ํฅ์ํ๊ณ ์๋ต์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
AppMaster.io๋ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ ผ๋ฆฌ ๋ฐ API๋ฅผ ์ค๊ณํ๊ธฐ ์ํ ์๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ฏ๋ก ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ๊ตฌํํ๊ธฐ ์ํ ํ์ํ ํ๋ซํผ์ ๋๋ค. AppMaster.io๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ์กด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ณต์ก์ฑ์ ๋ํด ๊ฑฑ์ ํ ํ์ ์์ด ํน์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ์ ์ํ๊ฒ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. AppMaster.io๋ก ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ์ต๋ํ ํ์ฉํ์ฌ ํ์ฅ ๊ฐ๋ฅํ๊ณ ๋ฏธ๋ ์งํฅ์ ์ธ ๊ณ ์ฑ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ์ญ์์ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ ์ด๋ฒคํธ๋ฅผ ๊ธฐ๋ณธ ํต์ ์๋จ์ผ๋ก ์ฌ์ฉํ์ฌ ์์คํ ๊ตฌ์ฑ ์์ ๊ฐ์ ๋์จํ ๊ฒฐํฉ์ ์ด์งํ๋ ์ํคํ ์ฒ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ๊ตฌ์ฑ ์์๋ ์ํ ๋ณ๊ฒฝ์ ๋ฐ๋ผ ์ด๋ฒคํธ๋ฅผ ๋ด๋ณด๋ด๊ณ ๋ค๋ฅธ ๊ตฌ์ฑ ์์๋ ์ด๋ฌํ ์ด๋ฒคํธ์ ๋ฐ์ํ์ฌ ํ์ ์์ ๋ฐ ์ํฌํ๋ก๋ฅผ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ์ฑํํ๋ฉด ํ์ฅ์ฑ ์ฆ๊ฐ, ์์คํ ๋ณต์๋ ฅ ํฅ์, ์๋ต์ฑ ํฅ์, ๊ตฌ์ฑ ์์ ๊ฐ ๋น๋๊ธฐ ํต์ ํ์ฑํ ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.
๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ ํจํด์๋ ์ด๋ฒคํธ ์์ฑ, ์ฐ๊ฒฐ, ์์ง๊ธฐ, ๊ฒ์-๊ตฌ๋ ๋ฐ CQRS๊ฐ ํฌํจ๋ฉ๋๋ค.
AppMaster.io๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ๊ตฌํ์ ๋จ์ํํ ์ ์๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ๋ ธ์ฝ๋ ํ๋ซํผ ์ ๋๋ค. AppMaster.io๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ก์ง, REST API ๋ฐ WSS endpoints ์๊ฐ์ ์ผ๋ก ์์ฑํ์ฌ ์์คํ ๊ตฌ์ฑ ์์ ๊ฐ์ ํจ์จ์ ์ธ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ๊ฐ๋ฐ์ ์ํ ๋ชจ๋ฒ ์ฌ๋ก์๋ ๋ช ํํ ์ด๋ฒคํธ ์ ์ ๋ฐ ๊ตฌ์กฐ ์ค์ , ํ์ฅ์ฑ์ ์ํ ์ด๋ฒคํธ ์ค๊ณ, ์ด๋ฒคํธ ๋ฒ์ ๊ด๋ฆฌ ํ์ฉ, ์ด๋ฒคํธ ๊ฐํ ์ ์ฉ, ์ด๋ฒคํธ ํ๋ฆ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ, ๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ฐ ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ์ด ํฌํจ๋ฉ๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ๋ฌธ์ ์ ๊ณผ ํจ์ ์๋ ๋ณต์ก์ฑ ์ฆ๊ฐ, ๊ตฌ์ฑ ์์ ๊ฐ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ฐ ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ, ์ด๋ฒคํธ ์์ ์ฒ๋ฆฌ, ์ด๋ฒคํธ ํ๋ฆ ๊ด๋ฆฌ ๋ฐ ๋ชจ๋ํฐ๋ง, ๋๊ธฐ ์๊ฐ ๋ฐ ์ฑ๋ฅ ๋ฌธ์ ํด๊ฒฐ์ด ํฌํจ๋ฉ๋๋ค.


