๐ค ๋ชจ๋๋ฆฌ์ ์ํคํ ์ณ๋ ?
๊ฐ๋
๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ ํ๋์ ์ฝ๋ ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๋น์ฆ๋์ค ๊ธฐ๋ฅ์ ์ํํ๋ ์ ํต์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ชจ๋ธ์ ๋๋ค.
๋ชจ๋ ๊ธฐ๋ฅ์ด ํ๋์ ํ๋ก์ ํธ ๋ด์์ tightly coupled(๊ฐํ๊ฒ ๊ฒฐํฉ)๋์ด ์์ผ๋ฉฐ, ํ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ฐฐํฌ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด Java๋ก ์์ ํ ๋, ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋จ์ผ ์ฝ๋๋ก ์์ฑ๋์ด ๋จ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๊ทธ๋์ ๋ชจ๋๋ฆฌ์์ผ๋ก ๊ฐ๋ฐํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ณด๋ค ๊ตฌํ์ด ์ฝ๊ณ , ๋ ๋ณต์กํ๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค.
๋ชจ๋๋ฆฌ์ ์ํคํ ์ณ์ ์ฅ์
โ ๊ฐ๋จํ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ
๋ชจ๋ ์ฝ๋๊ฐ ๋จ์ผ ์ฝ๋ ๋ฒ ์ด์ค์ ์์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฐ์ํ ๊ฒฝ์ฐ ํ์ํ ๋ชจ๋ ์ฝ๋๊ฐ ํ๊ณณ์ ์กด์ฌํ๋ค๋ ์๋ฏธ๋ก.,์ ํ๋ฆฌ์ผ์ด์ ์ ๋ก์ปฌ์์ ์คํํด์ผ ํ ๊ฒฝ์ฐ ๋จ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๋ง ์คํํ๋ฉด ๋๋ ๊ฐํธํจ์ด ์์ต๋๋ค.
๋จ์ผ ํ๋ก์ ํธ๋ก ๋ฐฐํฌํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ๋ฐฐํฌ๊ฐ ๊ฐ๋จํฉ๋๋ค. ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๊ฑฐ๋ ๋ฒ๊ทธ๊ฐ ์์ ๋ ๋๋ง๋ค ๋จ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ฉด ๋ฉ๋๋ค.
โ ๋ณดํธ์ฑ
๋๋ถ๋ถ์ ๊ฐ๋ฐ์๊ฐ ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ์์ ์์ ํ ๊ฒฝํ์ด ์์ด, ํ๋ก์ ํธ๋ฅผ ์ฝ๊ฒ ์์ํ ์ ์๋ค.
โ ๋๋ฒ๊น ์ด ์ฌ์
๋ชจ๋ ์ฝ๋๊ฐ ๋จ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ฒ๊น ํ๊ธฐ ์ฝ๋ค. ์ถ๊ฐ ๊ตฌ์ฑ์ ์ํํ์ง ์๊ณ ์ฝ๋๋ฅผ ์คํํ์ฌ ๋๋ฒ๊น ํ๋ฉด ๋๋ค.
๋ชจ๋๋ฆฌ์ ์ํคํ ์ณ์ ๋จ์
โ ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด ์ ์ง ๋ณด์๊ฐ ์ด๋ ค์
์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ปค์ง๋ฉด ๊ด๋ฆฌ๊ฐ ์ด๋ ค์ธ ์ ์๋ค. ๋ชจ๋๋ฆฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ ์๋ํ์ง๋ง, ์ ํ๋ฆฌ์ผ์ด์ ์ด ํฌ๊ณ ๋ณต์กํด์ง๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค.
โ ์ ์ฐํ์ง ์์ ํ์ฅ์ฑ
๋ชจ๋๋ฆฌ์๋ ํ์ฅํ ์ ์์ง๋ง ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅ๋ง ๊ฐ๋ฅํ๋ค. ์๋ฅผ ๋ค์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ๋ถ๋ถ์ ๋ํด ์์ฒญ์ ๋ฐ์ผ๋ฉด, ์ด ๋ถ๋ถ๋ง ํ์ฅํ ์๋ ์๊ณ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅํด์ผ ํ๋ค.
โ ๋๊ท๋ชจ ํ ์์ ์ด ์ด๋ ค์
๋ชจ๋ ํ์ด ๋์ผํ ์ฝ๋, ๋์ผํ ํ๋ก์ ํธ์์ ์์ ํ๊ธฐ ๋๋ฌธ์ ์ฝ๋ ๋ณํฉ์ ๋ํ ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ด ๋๊ณ , ๊ธฐ๋ฅ ๋ณ๊ฒฝ ์ ๋ค๋ฅธ ํ์ด ์์ ์ ์ํฅ์ ์ค ์ ์๋ค.
โ ๊ธฐ์ ์ฌ์ฉ ์ ํ
๋ชจ๋๋ฆฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฅธ ๊ธฐ์ ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ์ด๋ ต๊ธฐ ๋๋ฌธ์, ์ผ๋ฐ์ ์ผ๋ก ๋ชจ๋๋ฆฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๋ฉด ์ค๋ ๊ธฐ๊ฐ ๋์ผํ ๊ธฐ์ ์ ์ฌ์ฉํด์ผ ํ๋ค.
๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ ์ธ์ ์ฌ์ฉํ๋ฉด ์ข์๊น?
- ๊ท๋ชจ๊ฐ ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ธ ๊ฒฝ์ฐ
- ํ ๋น์ฆ๋์ค๋ฅผ ํตํด ์ฑ์ฅํ ๊ณํ์ด ์๊ฑฐ๋, ๋ณต์กํ ์์คํ ์ค๊ณ ๋ฐ ๊ด๋ฆฌ๊ฐ ํ์ํ์ง ์์ ๊ฒฝ์ฐ
- ์์ง ์์ด๋์ด๋ฅผ ๊ตฌ์ ์ค์ธ ๋จ๊ณ๋ผ๋ฉด ๋ชจ๋๋ฆฌ์์ผ๋ก ์์ํ๋ ๊ฒ์ด ์ ๋ฆฌํ๋ค.
- ํ์ ๊ท๋ชจ๊ฐ ์๊ฑฐ๋ ์ ์ ํ์ธ ๊ฒฝ์ฐ, ๋๋ ์๋ก์ด ๋๋ฉ์ธ์ผ ๋ ์ ํฉํ๋ค.
- ์์ง ์ ํ์ด MVP ์ํ๋ผ๋ฉด, ๋ชจ๋๋ฆฌ์์ ์ฌ์ฉ์๋ก๋ถํฐ ํผ๋๋ฐฑ์ ์์งํ ์ ์๋ ๊ฐ์ฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ด๋ค.
- ์ฃผ๋ ์์ ์ด CRUD์ผ ๊ฒฝ์ฐ
๐ค ๋ง์ดํฌ๋ก ์๋น์ค ์ํคํ ์ณ๋?
๋ง์ดํฌ๋ก์๋น์ค๋ ์ํํธ์จ์ด๋ฅผ ์์ ๋ ๋ฆฝ ๊ตฌ์ฑ ์์ ๋๋ ์๋น์ค๋ก ๊ตฌ์ฑํ๋ ์ํคํ ์ฒ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค.
๊ฐ ์๋น์ค๋ ํ๋์ ๊ธฐ๋ฅ์ ์ํํ๊ณ ์ ์ ์๋ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ค๋ฅธ ์๋น์ค์ ํต์ ํฉ๋๋ค.
๊ฐ ์๋น์ค๊ฐ ๋ ๋ฆฝ์ ์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ์ ์ ๊ตฌ์ ๋ฐ์ง ์๊ณ , ๊ณ ์ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
๋ชจ๋๋ฆฌ์ ์ํคํ ์ณ์ ์ฅ์
โ ์ ์ฐํ ํ์ฅ
๊ฐ ๋ง์ดํฌ๋ก์๋น์ค๋ ๋ค๋ฅธ ์๋น์ค์ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ฅํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ถ๊ฐ ์์ฒญ์ ๋ฐ์ ๊ฒฝ์ฐ, ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅํ๋ ๋์ ํน์ ๋ง์ดํฌ๋ก์๋น์ค๋ง ํ์ฅํ ์ ์๊ธฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ๊ฐ์ฉ์ฑ์ด ํ์ํ ๋ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
โ ๋ฐฐํฌ ๋ฐ ์ ์ง๋ณด์ ์ฉ์ด
๋ง์ดํฌ๋ก์๋น์ค๋ ๋์จํ๊ฒ ๊ฒฐํฉ๋์ด ์์ผ๋ฏ๋ก ํ๋์ ๋ง์ดํฌ๋ก์๋น์ค๋ง ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ๋ถ๋ถ๋ง ์ ๋ฐ์ดํธ๋๋ฏ๋ก ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋์ ๋ฉ์ถ ํ์๊ฐ ์์ต๋๋ค.
โ ๋ ๋ฆฝ์ ์ธ ๊ธฐ์ ์ ํ ๊ฐ๋ฅ
๊ฐ ๋ง์ดํฌ๋ก์๋น์ค๋ ์๋ก ๋ค๋ฅธ ๊ธฐ์ ์ ๊ฐ์ง ์ ์์ต๋๋ค. ํ๋๋ Java, ๋ค๋ฅธ ํ๋๋ Node ๋ฑ์์ ์ํ๋ ์ ์์ต๋๋ค.
โ ์ฅ์ ๊ฒฉ๋ฆฌ ๊ฐ๋ฅ
ํน์ ๋ง์ดํฌ๋ก์๋น์ค๊ฐ ์ค๋จ๋๋๋ผ๋ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํฅ์ ๋ฏธ์น์ง ์๊ณ , ํด๋น ๋ง์ดํฌ๋ก์๋น์ค์๋ง ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ค๋ฅธ ๋ถ๋ถ์ ์ ์์ ์ผ๋ก ์๋๋ ์ ์์ต๋๋ค.
๋ชจ๋๋ฆฌ์ ์ํคํ ์ณ์ ๋จ์
โ ๊ฐ๋ฐ ์์ฐ์ฑ ํ์
์ฌ๋ฌ ๊ฐ์ ๋ง์ดํฌ๋ก์๋น์ค ์ค ํ๋์ ์๋ก์ด ๊ธฐ๋ฅ์ ๊ตฌํํด์ผ ํ ๋, ๋ค๋ฅธ ์๋น์ค์ ์ ๊ทผํ ์ ์๋๋ก ๋ก์ปฌ์์ ๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ ํ๊ฒฝ์ ๊ฐ์ถฐ์ผ ํฉ๋๋ค.
โ ๋ณต์กํ ์ด์ ๋ฐ ๊ด๋ฆฌ
์๋น์ค ๊ฐ์๊ฐ ๋ง์์ง์๋ก ๋ชจ๋ํฐ๋ง, ๋ก๊น , ํธ๋์ญ์ ๊ด๋ฆฌ ๋ฑ์ ์ด์ ๋ถ๋ด์ด ์ปค์ง.
โ ์ค๋ฅ ์๋ณ์ ์ด๋ ค์
๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ์์ ์ค๋ฅ๋ฅผ ์๋ณํ๋ ๊ฒ์ ๋ชจ๋๋ฆฌ์๋ณด๋ค ํจ์ฌ ๋ณต์กํ๊ณ ์ด๋ ต๋ค. ํนํ ๋น๋๊ธฐ ํต์ ์ผ ๋ ๋์ฑ ์ด๋ ต๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ฒ๊น ํ๊ณ ๋ฌธ์ ๋ฅผ ์ฐพ์์ผ ํ๋ ๊ฒฝ์ฐ ๋ก์ปฌ์์ ๋ ์ด์์ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ์คํํด์ผ ํ ์ ์๋ค.
๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ ์ธ์ ์ฌ์ฉํ๋ฉด ์ข์๊น?
- ๋น์ฆ๋์ค๊ฐ ๊ณ์ ์ฑ์ฅํ๊ณ ์๋ ๊ฒฝ์ฐ
- ๋น์ฆ๋์ค ๋๋ฉ์ธ์ ๋ํด ์ ์๊ณ ์๊ฑฐ๋, ์๊ตฌ ์ฌํญ์ด ๋ช ํํ ๊ฒฝ์ฐ
- ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ ๊ฒ์์ ์๋ณํ ์ ์๋ ๊ฒฝ์ฐ
- ๊ฐ์ฉ์ฑ ๋ฐ ์ ์ฐํ ํ์ฅ์ด ์๊ตฌ์ฌํญ์ธ ๊ฒฝ์ฐ
- ์๋น์ค๋ฅผ ๋ง๋๋ ์๋ก ๋ค๋ฅธ ๋ ๋ฆฝ์ ์ธ ํ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ
๋งํด ํ์ธ๋ฌ๋ 2014 ๋ ์ " Microservices – a definition of this new architectural term” ์์ ใ ์ดํฌ๋ก์๋น์ค๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํ์ต๋๋ค.
“๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ ์ฌ๋ฌ ๊ฐ์ ๋ ๋ฆฝ์ ์ธ ์๋น์ค๋ก ๊ตฌ์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์กฐ๋ก, ๊ฐ ์๋น์ค๋ ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐฐํฌ ๋ฐ ์ด์๋ ์ ์๋ค.”
๊ทธ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ์ ํต์ฌ ์์๋ก ๋ ๋ฆฝ์ ์ธ ๋ฐฐํฌ ๊ฐ๋ฅ์ฑ, ๊ฐ ์๋น์ค์ ์์จ์ฑ, ๋ถ์ฐ๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋ฑ์ ๊ฐ์กฐํ๋ฉฐ, ์ฌ๋ฌ ์ฅ์ ๋ค์ ์ธ๊ธํ์ต๋๋ค.
ํ์ง๋ง ๊ทธ๋ MSA์ ๋จ์ ๋ ๋ถ๋ช ํ ์ธ์ํ๊ณ ์์์ผ๋ฉฐ, ๋ฌด์กฐ๊ฑด์ ์ธ MSA ๋์ ์ ๊ฒฝ๊ณํ์ต๋๋ค.
๐ฅ ๋งํด ํ์ธ๋ฌ์ ๊ฒฐ๋ก : MSA๋ ‘ํ์ํ ๋๋ง’ ๋์ ํด์ผ ํ๋ค
๊ทธ๋ MSA๊ฐ “์ถ๋ฐ์ ”์ด ๋์ด์๋ ์ ๋๋ฉฐ, ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ์์ ์ถ๋ฐํ ํ ํ์ํ ๋ ๋ง์ดํฌ๋ก์๋น์ค๋ก ์ ํํ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅธ ์ ๊ทผ๋ฒ์ด๋ผ๊ณ ์ฃผ์ฅํ์ต๋๋ค.
๋งํด ํ์ธ๋ฌ๋ ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ฅผ ๋ถ์ ์ ์ผ๋ก ๋ณด์ง ์์์ผ๋ฉฐ, ์คํ๋ ค ๋ค์๊ณผ ๊ฐ์ ์ํฉ์์๋ ๋ชจ๋๋ฆฌ์์ด ๋ ๋์ ์ ํ์ด๋ผ๊ณ ๊ฐ์กฐํ์ต๋๋ค.
๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ ๊ท๋ชจ๊ฐ ์ปค์ง์๋ก ๋ฐฐํฌ์ ์ด๋ ค์, ์ฝ๋๋ฒ ์ด์ค ๊ด๋ฆฌ์ ๋ณต์ก์ฑ ์ฆ๊ฐ, ํ ํ์ ์ ์ด๋ ค์ ๋ฑ์ ๋ฌธ์ ๋ฅผ ๊ฒช๊ฒ ๋ฉ๋๋ค.
์ด๋ฅผ “Big Ball of Mud(์งํ ๋ฉ์ด๋ฆฌ)” ๋ผ๊ณ ํํํ๋ฉฐ, ์ด๊ธฐ์ ์ ์ค๊ณ๋์ง ์์ ๋ชจ๋๋ฆฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๊ฐ์ด ์ง๋๋ฉด์ ์ ์ง๋ณด์ํ๊ธฐ ์ด๋ ค์ด ๊ตฌ์กฐ๊ฐ ๋๋ค๊ณ ๊ฒฝ๊ณ ํ์ต๋๋ค.
๐ฅ ๋งํด ํ์ธ๋ฌ์ ๊ฒฐ๋ก : ๋ชจ๋๋ฆฌ์์ผ๋ก ์์ํ๊ณ , ํ์ํ๋ฉด MSA๋ก ์ด๋ํ๋ผ
๊ทธ๋ ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๊ฐ ๋๋ค์์ ํ๋ก์ ํธ์์ ๋ ๋์ ์ถ๋ฐ์ ์ด๋ผ๊ณ ๋ณด์์ผ๋ฉฐ, ์๊ฐ์ด ์ง๋ ํ์ฅ์ฑ๊ณผ ์ ์ง๋ณด์๊ฐ ๋ฌธ์ ๊ฐ ๋๋ฉด ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ถํ ํ๋ ๊ฒ์ด ๋ ํฉ๋ฆฌ์ ์ด๋ผ๊ณ ์ฃผ์ฅํ์ต๋๋ค.
ํธ์ํฐ๋ ์ฐ๋ฒ์ ๊ฒฝ์ฐ ๋ชจ๋๋ฆฌ์ ๊ธฐ๋ฐ์ MVP๋ก ์ฑ์ ๊ฐ๋ฐํ ํ ๋น์ฆ๋์ค ๋ชจ๋ธ์ ๊ฐ์น๋ฅผ ์ธ์ ๋ฐ๊ณ , ๋น์ฆ๋์ค๊ฐ ํ์ฅ๋จ์ ๋ค๋ผ ๋ง์ดํฌ๋ก์๋น์ค๋ก ์ ํํ ์ฌ๋ก์ ๋๋ค. ์ด๋ฐ ์ฌ๋ก๋ฅผ ์ฐธ๊ณ ํด, ์ฐ์ ์ ์ผ๋ก ์์ํ๋ ๋จ๊ณ์์๋ ๋ชจ๋๋ฆฌ์์ผ๋ก ๊ฐ๋ฐํ๋ ๊ฒ์ ๊ถ๊ณ ํ๋ฉฐ, ์๋น์ค๊ฐ ์ฑ์ฅํ๋ฉด์ ํ์ฅ์ฑ๊ณผ ์ ์ง๋ณด์ ๋ฌธ์ ์ ์ง๋ฉดํ๋ฉด ์ ์ง์ ์ผ๋ก MSA๋ก ์ ํํ๋ ๊ฒ์ด ์ด์์ ์ธ ์ ํ์ด๋ผ๊ณ ๋งํฉ๋๋ค.
๋ง์น๋ฉฐ
์ํคํ ์ณ๋ฅผ ์ ํํ ๋๋ ํ๋ก์ ํธ์ ๊ท๋ชจ, ์์ฅ์์ ์ผ๋ง๋ ์ธ์ ๋ฐ์๋๋ ๋ฑ ๋น์ฆ๋์ค์ ์ธ ์ํฉ์ ๊ณ ๋ คํ์ฌ ์ค๊ณํด์ผํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค. ์ต๊ทผ ๋ง์ดํฌ๋ก์๋น์ค๊ฐ ๋์ธ๋ผ์ง๋ง, ๊ทธ๋ ์ง ์๋ ์ผ์ด์ค๋ค๋ ์๊ธฐ ๋๋ฌธ์ ์ด๊ธฐ ์ํคํ ์ณ๋ฅผ ๊ฒฐ์ ํ ๋๋ ๋ค์ํ ์ํฉ์ ๊ณ ๋ คํด์ ์ค๊ณํด์ผ๊ฒ ์ต๋๋ค.
'WEB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Next.js] Vite ํ๋ก์ ํธ Next.js ๋ก ๋ง์ด๊ทธ๋ ์ด์ (0) | 2025.03.04 |
---|---|
[WebApp] Dart package ์ค๋ฅ (0) | 2025.03.01 |
[WEB] CSR vs SSR ์ฐจ์ด ๋ฐ ํน์ง ( + SPA, MPA ) (1) | 2025.02.15 |
[WEB] React-Query Mutation, invalidateQueries (0) | 2025.02.14 |
[WEB] โป๏ธ ๋ฐ์ดํฐ ํ์นญ SSR (0) | 2025.02.11 |