๐ ๋๊ท๋ชจ ์์คํ ์ค๊ณ ๊ธฐ์ด ๋ ์ ๊ธฐ๋ก
1์ฅ ์ฌ์ฉ์ ์์ ๋ฐ๋ฅธ ๊ท๋ชจ ํ์ฅ์ฑ ๋ค๋ฃจ๊ธฐ
์์ง์ ๊ท๋ชจํ์ฅ vs ์ํ์ ๊ท๋ชจํ์ฅ
-
์์ง์ ๊ท๋ชจํ์ฅ (์ค์ผ์ผ์ )
- ์๋ฒ์ ๊ณ ์ฌ์ ์์(๋ ์ข์ CPU, ๋ ๋ง์ RAM)์ ์ถ๊ฐํ๋ ํ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ ํ๋์จ์ด์๋ ํ๊ณ๊ฐ ์์ด์, CPU, RAM ๋ฑ์ ๋ฌดํ ์ฆ์ค ํ ์๋ ์๋ค. ์ฌ์ฉ์๊ฐ ๊ณ์ ๋์ด๋๋ฉด ๊ฒฐ๊ตญ ์๋ฒ ํ๋๋ก ์ฒ๋ฆฌํ๊ธฐ๋ ์ด๋ ค์.
- SFOF(Single Point of Failure)๋ก ์ธํ ์ํ์ด ํฌ๋ค.
- SFOF ๋ ๋จ์ผ ์ฅ์ ์ง์ . ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ด ํ๋์ ์๋ฒ๋ก๋ง ์ฒ๋ฆฌํด์ผํ๋ ๊ฒ.
-
์ํ์ ๊ท๋ชจํ์ฅ (์ค์ผ์ผ์์)
- ๋ ๋ง์ ์๋ฒ๋ฅผ ์ถ๊ฐํ์ฌ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ๊ฒ
- ์ค๋ฉ (sharding)์ด๋ผ๊ณ ๋ ๋ถ๋ฆ
- ์ค๋ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๋๋ผ๊ณ ๋ถ๋ฅด๋ ์์ ๋จ์๋ก ๋ถํ ํ๋ ๊ธฐ์
- ๋ชจ๋ ์ค๋๋ ๊ฐ์ ์คํค๋ง๋ฅผ ์ฐ์ง๋ง ์ค๋์ ๋ณด๊ด๋๋ ๋ฐ์ดํฐ ์ฌ์ด์๋ ์ค๋ณต์ด ์๋ค.
- ์๋์ ๊ฐ์ ๋ฌธ์ ์ ์ด ์์
- ๋ฐ์ดํฐ์ ์ฌ์ค๋ฉ : ๋ฐ์ดํฐ๊ฐ ๋๋ฌด ๋ง์์ ธ์ ํ๋์ ์ค๋๋ก๋ ๋ ์ด์ ๊ฐ๋นํ๊ธฐ ์ด๋ ต๊ฑฐ๋, ์ค๋ ๊ฐ ๋ฐ์ดํฐ ๋ถํฌ๊ฐ ๊ท ๋ฑํ์ง ๋ชปํ์ฌ ์ด๋ค ์ค๋์ ํ ๋น๋ ๊ณต๊ฐ ์๋ชจ๊ฐ ๋ค๋ฅธ ์ค๋์ ๋นํด ๋นจ๋ฆฌ ์งํ ๋ ๋. ์ค๋ ์์ง์ด๋ผ๊ณ ๋ ๋ถ๋ฅด๋ ์ด๋ฐ ํ์์ด ๋ฐ์ํ๋ฉด ์ค๋ ํค๋ฅผ ๊ณ์ฐํ๋ ํจ์๋ฅผ ๋ณ๊ฒฝํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐฐ์นํด์ผํจ.
- ์ ๋ช ์ธ์ฌ ๋ฌธ์ : ํน์ ์ค๋์ ์ง์๊ฐ ์ง์ค๋์ด ์๋ฒ์ ๊ณผ๋ถํ๊ฐ ๊ฑธ๋ฆฌ๋ ๋ฌธ์
- ์กฐ์ธ๊ณผ ๋น์ ๊ทํ : ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ๋ฌ ์ค๋๋ก ์ชผ๊ฐ๋ฉด, ์ฌ๋ฌ ์ค๋์ ๊ฑธ์นใท ใ ์ดํฐ๋ฅผ ์กฐ์ธํ๊ธฐ ํ๋ค์ด์ง๋ค. ์ด๋ฅผ ํด๊ฒฐํ๋ ํ๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋น์ ๊ทํ ํ์ฌ ํ๋์ ํ ์ด๋ธ์์ ์ง์๊ฐ ์ํ๋ ์ ์๋๋ก ํ๋ ๊ฒ
-
๋ก๋๋ฐธ๋ฐ์
- ๋ถํ ๋ถ์ฐ๊ธฐ
- ๋ก๋๋ฐธ๋ฐ์๋ ์น์๋ฒ๋ค์๊ฒ ํธ๋ํฝ ๋ถํ๋ฅผ ๊ณ ๋ฅด๊ฒ ๋ถ์ฐํ๋ ์ญํ ์ ํ๋ค.
-
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ค์คํ
- ์ฃผ(master)-๋ถ(slave)๊ด๊ณ๋ฅผ ์ ํ๊ณ , ๋ฐ์ดํฐ ์๋ณธ์ ์ฃผ์๋ฒ์, ์ฌ๋ณธ์ ๋ถ์๋ฒ์ ์ ์ฅํ๋ ๋ฐฉ์
- ์ฐ๊ธฐ์ฐ์ฐ์ ๋ง์คํฐ์๋ง ์ง์ํ๊ณ ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฃผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ถํฐ ๊ทธ ์ฌ๋ณธ์ ์ ๋ฌ๋ฐ์์ ์ฝ๊ธฐ ์ฐ์ฐ๋ง์ ์ง์ํ๋ค.
์บ์
- ์บ์๋ ๊ฐ๋น์ผ ์ฐ์ฐ๊ฒฐ๊ณผ ๋๋ ์์ฃผ ์ฐธ์กฐ๋๋ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ ์์ ๋๊ณ , ๋ค์ด์ ์์ฒญ์ด ๋ณด๋ค ๋นจ๋ฆฌ ์ฒ๋ฆฌ ๋ ์ ์๋๋ก ํ๋ ์ ์ฅ์์ด๋ค.
- ์บ์๊ณ์ธต (cache tier)์ ๋ฐ์ดํฐ๊ฐ ์ ์ ๋ณด๊ด๋๋ ๊ณณ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๋ค.
- ๋ณ๋์ ์บ์ ๊ณ์ธต์ ๋๋ฉด ์ฑ๋ฅ์ด ๊ฐ์ ๋ ๋ฟ์๋๋ผ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ถํ๋ฅผ ์ค์ผ ์ ์๊ณ ์บ์ ๊ณ์ธต์ ๊ท๋ชจ๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ฅ์ํค๋ ๊ฒ๋ ๊ฐ๋ฅํด์ง๋ค.
์บ์๋ฅผ ์ฌ์ฉ ํ ๋์๋ ์๋์ ๊ฐ์ ์ ์์ ์ด ์๋ค
- ์บ์๋ ์ด๋ค ์ํฉ์ ๋ฐ๋์งํ๊ฐ?
- ๋ฐ์ดํฐ ๊ฐฑ์ ์ ์์ฃผ ์ผ์ด๋์ง ์์ง๋ง, ์ฐธ์กฐ๋ ๋น๋ฒํ๊ฒ ์ผ์ด๋๋ค๋ฉด ๊ณ ๋ คํด๋ณผ๋งํ๋ค.
- ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์บ์์ ๋์ด์ผํ๋๊ฐ?
- ์บ์๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ฏ๋ก, ์์์ ์ผ๋ก ๋ณด๊ดํ ๋ฐ์ดํฐ๋ฅผ ์บ์์ ๋๋ ๊ฒ์ ๋ฐ๋์งํ์ง ์๋ค.
- ์บ์์ ๋ณด๊ด๋ ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ๋ง๋ฃ ๋๋๊ฐ?
- ์ผ๊ด์ฑ์ ์ด๋ป๊ฒ ์ ์ง๋๋๊ฐ?
- ์ผ๊ด์ฑ์ ๋ฐ์ดํฐ ์ ์ฅ์์ ์๋ณธ์ ๊ฐฑ์ ํ๋ ์ฐ์ฐ๊ณผ ์บ์๋ฅผ ๊ฐฑ์ ํ๋ ์ฐ์ฐ์ด ๋จ์ผ ํธ๋์ญ์ ์ผ๋ก ์ฒ๋ฆฌ๋์ง ์๋ ๊ฒฝ์ฐ ์ผ๊ด์ฑ์ด ๊นจ์ง๋ค.
- ์ฅ์ ์๋ ์ด๋ป๊ฒ ๋์ฒํ ๊ฒ์ธ๊ฐ?
- ์บ์ ์๋ฒ๋ฅผ ํ๋๋ง ๋๋ ๊ฒฝ์ฐ ํด๋น ์๋ฒ๋ ๋จ์ผ ์ฅ์ ์ง์ (SPOF)์ด ๋์ด๋ฒ๋ฆฐ๋ค.
- ์บ์ ๋ฉ๋ชจ๋ฆฌ๋ ์ผ๋ง๋ ํฌ๊ฒ ์ก์ ๊ฒ์ธ๊ฐ?
- ์บ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋๋ฌด ์์ผ๋ฉด ์ก์ธ์ค ํจํด์ ๋ฐ๋ผ์๋ ๋ฐ์ดํฐ๊ฐ ๋๋ฌด ์์ฃผ ์บ์์์ ๋ฐ๋ ค๋๋ฒ๋ ค์ (eviction) ์บ์์ ์ฑ๋ฅ์ด ๋จ์ด์ง๊ฒ ๋๋ค. ์ด๋ฅผ ๋ง์ ๋ฐฉ๋ฒ์ ์บ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ณผํ ๋นํ๋๊ฒ
- ๋ฐ์ดํฐ ๋ฐฉ์ถ(eviction) ์ ์ฑ
์ ๋ฌด์์ธ๊ฐ?
- ์บ์๊ฐ ๊ฝ ์ฐจ๋ฒ๋ฆฌ๋ฉด ์ถ๊ฐ๋ก ์บ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด์ผ ํ ๊ฒฝ์ฐ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ๋ด๋ณด๋ด์ผํ๋ค. ์ด๊ฒ์ ์บ์ ๋ฐ์ดํฐ ๋ฐฉ์ถ ์ ์ฑ ์ด๋ผ๊ณ ํ๋๋ฐ, LRU(Leat Recently Used), LFU(Least Frequently Used), FIFO(First In First Out)๊ณผ ๊ฐ์ ์ ์ฑ ์ด ์๋ค.
CDN
- CDN์ ์ ์ ์ฝํ ์ธ ๋ฅผ ์ ์กํ๋๋ฐ ์ฐ์ด๋ ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ์๋ฒ์ ๋คํธ์ํฌ์ด๋ค.
- ์ด๋ฏธ์ง/๋น๋์ค/CSS/Javascript ํ์ผ๋ฑ์ ์บ์ ํ ์ ์๋ค.
CDN ์ฌ์ฉ ์ ๊ณ ๋ คํด๋ด์ผํ ์
- ๋น์ฉ
- ์์ฃผ ์ฌ์ฉ๋์ง ์๋ ์ฝํ ์ธ ๋ฅผ ์บ์ฑํ๋ ๊ฒ์ ์ด๋์ด ํฌ์ง ์์ผ๋ฏ๋ก, CDN์์ ๋นผ๋ ๊ฒ์ ๊ณ ๋ คํ์.
- ์ ์ ํ ๋ง๋ฃ ์ํ ์ค์
- ์์์ฑ์ด ์ค์ํ ์ฝํ ์ธ ์ ๊ฒฝ์ฐ, ๋ง๋ฃ์์ ์ ์ ์ค์ ํด์ผํ๋ค. ๋๋ฌด ๊ธธ๋ฉด ์ฝํ ์ธ ์ ์ ์ ๋๊ฐ ๋จ์ด์ง๊ณ , ๋๋ฌด ์งง์ผ๋ฉด ์๋ณธ์๋ฒ์ ๋น๋ฒํ ์ ์ํ๊ฒ ๋์ด ์ข์ง ์๋ค.
- CDN ์ฅ์ ์ ๋ํ ๋์ฒ ๋ฐฉ์
- CDN ์์ฒด๊ฐ ์ฃฝ์์ ๊ฒฝ์ฐ, ์น์ฌ์ดํธ/์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด๋ป๊ฒ ๋์ํ ์ง ๊ณ ๋ คํด์ผํ๋ค.
- ์ฝํ
์ธ ๋ฌดํจํ (Invalidation) ๋ฐฉ๋ฒ
- CDN ์๋น์ค ์ฌ์ ์๊ฐ ์ ๊ณตํ๋ API๋ก ๋ฌดํจํํ๊ธฐ.
- ์ฝํ ์ธ ์ ๋ค๋ฅธ ๋ฒ์ ์ ์๋น์คํ๋๋ก ์ค๋ธ์ ํธ ๋ฒ์ ๋ ์ด์ฉํ๊ธฐ. URL ๋ง์ง๋ง์ ๋ฒ์ ๋ฒํธ๋ฅผ ์ธ์๋ก ์ฃผ๊ธฐ.
๋ฌด์ํ(Stateless) ์น ๊ณ์ธต
์น ๊ณ์ธต์ ์ํ์ ์ผ๋ก ํ์ฅํ๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํด๋ณด์.
- ์ํ์ ๋ณด์ ์์กด์ ์ธ ์ํคํ
์ณ๋ผ๋ฉด, ๊ฐ์ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฌด์กฐ๊ฑด ๊ฐ์ ์๋ฒ์์ ์ฒ๋ฆฌ๋์ด์ผํ๋ค.
- ๋๋ถ๋ถ์ ๋ก๋๋ฐธ๋ฐ์๊ฐ ์ด๋ฅผ ์ง์ํ๊ธฐ ์ํด ๊ณ ์ ์ธ์ ์ด๋ผ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ด๋ ๋ก๋๋ฐธ๋ฐ์์๊ฒ ๋ถ๋ด์ ์ค๋ค.
- ๋ฐ๋ผ์, ๋ฌด์ํ ์ํคํ ์ณ๋ ์ํ ์ ๋ณด(์ฌ์ฉ์ ์ธ์ ๋ฐ์ดํฐ ๊ฐ์ ๊ฒ)๋ฅผ ์น๊ณ์ธต์์ ์ ๊ฑฐํ๊ณ ์ํ ์ ๋ณด๋ฅผ ๋ณ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ ๊ฒ์ด๋ค.
๋ฉ์์ง ํ
- ๋ฉ์์ง ํ๋ ๋ฉ์์ง์ ๋ฌด์์ค(durability, ์ฆ ๋ฉ์์งํ์ ์ผ๋จ ๋ณด๊ด๋ ๋ฉ์์ง๋ ์๋น์๊ฐ ๊บผ๋ผ ๋ ๊น์ง ์์ ํ๊ฒ ๋ณด๊ด๋๋ค๋ ํน์ฑ)์ ๋ณด์ฅํ๋ ๋น๋๊ธฐ ํต์ ์ ์ง์ํ๋ ์ปดํฌ๋ํธ์ด๋ค.
- ๋ฉ์์ง์ ๋ฒํผ ์ญํญ๋ฅด ํ๋ฉฐ ๋น๋๊ธฐ์ ์ผ๋ก ์ ์กํ๋ค.
- ๋ฉ์์ง ํ์ ์ํคํ
์ณ
- ์์ฐ์/๋ฐํ์๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ ๋ ฅ ์๋น์ค๊ฐ ๋ฉ์์ง๋ฅผ ๋ง๋ค์ด ๋ฉ์์ง ํ์ ๋ฐํํ๋ค.
- ํ์๋ ๋ณดํต ์๋น์ ํน์ ๊ตฌ๋ ์๋ผ ๋ถ๋ฆฌ๋ ์๋น์ค ํน์ ์๋ฒ๊ฐ ์ฐ๊ฒฐ๋์ด ์๋๋ฐ, ๋ฉ์์ง๋ฅผ ๋ฐ์ ๊ทธ์ ๋ง๋ ๋์์ ์ํํ๋ ์ญํ ์ ํ๋ค.
- ๋ฉ์์งํ๋ฅผ ์ด์ฉํ๋ฉด ์๋น์ค ๋๋ ์๋ฒ๊ฐ์ ๊ฒฐํฉ์ด ๋์จํด์ ธ์, ๊ท๋ชจ ํ์ฅ์ฑ์ด ๋ณด์ฅ๋์ด์ผ ํ๋ ์์ ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑํ๊ธฐ ์ข๋ค.
- ์์ฐ์๋ ์๋น์ ํ๋ก์ธ์ค๊ฐ ๋ค์ด๋์ด ์์ด๋, ๋ฉ์์ง๋ฅผ ๋ฐํํ ์ ์๊ณ ์๋น์๋ ์์ฐ์ ์๋น์ค๊ฐ ๊ฐ์ฉํ ์ํ๊ฐ ์๋๋๋ผ๋ ๋ฉ์์ง๋ฅผ ์์ ํ ์ ์๋ค.
๋ฉ์์งํ๋ ๋ญ๊น?
-
๋ฉ์์ง ํ๋ ํ๋ก์ธ์ค ๋๋ ํ๋ก๊ทธ๋จ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ตํ ํ ๋ ์ฌ์ฉํ๋ ํต์ ๋ฐฉ๋ฒ ์ค ํ๋๋ก, ๋ฉ์์ง ์งํฅ ๋ฏธ๋ค์จ์ด (Message Oriented Middleware)๋ฅผ ๊ตฌํํ ์์คํ
-
๋ฉ์์ง ์งํฅ ๋ฏธ๋ค์จ์ด๋, ๋น๋๊ธฐ ๋ฉ์์ง๋ฅผ ์ฌ์ฉํ๋ ์์ฉ ํ๋ก๊ทธ๋จ๋ค ์ฌ์ด์์ ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ๋ ๊ฒ์ ์๋ฏธํ๋ค.
-
๋ฉ์์ง ํ๋ ๋ฉ์์ง๋ฅผ ์์๋ก ์ ์ฅํ๋ ๊ฐ๋จํ ๋ฒํผ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
-
๋ฉ์์ง ์ ์ก์ ์์ฐ์(Producer)๋ก ์ทจ๊ธ๋๋ ์ปดํฌ๋ํธ๊ฐ ๋ฉ์์ง๋ฅผ ๋ฉ์์ง ํ์ ์ถ๊ฐํ๋ค. ํด๋น ๋ฉ์์ง๋ ์๋น์ (Consumer)๋ก ์ทจ๊ธ๋๋ ๋ ๋ค๋ฅธ ์ปดํฌ๋ํธ๊ฐ ๋ฉ์์ง๋ฅผ ๊ฒ์ํ๊ณ ์ด๋ฅผ ์ฌ์ฉํด ์ด๋ค ์์ ์ ์ํํ ๋ ๊น์ง ๋ฉ์์ง ํ์ ์ ์ฅ๋๋ค.
-
๊ฐ ๋ฉ์์ง๋ ํ๋์ ์๋น์์ ์ํด ํ๋ฒ๋ง ์ฒ๋ฆฌ๋ ์ ์๋ค. (์ด๋ฌํ ์ด์ ๋ก ๋ฉ์์ง ํ๋ฅผ ์ผ๋์ผ ํต์ ์ด๋ผ๊ณ ๋ถ๋ฆ)
๋ฉ์์ง ํ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋?
-
๋ฉ์์ง ํ๋ ์๋น์๊ฐ ์ค์ ๋ก ๋ฉ์์ง๋ฅผ ์ด๋ ์์ ์ ๊ฐ์ ธ๊ฐ์ ์ฒ๋ฆฌํ๋์ง ๋ณด์ฅํ์ง ์์. ์ธ์ ๊ฐ๋ ํ์ ๋ฃ์ด๋ ๋ฉ์์ง๊ฐ ์๋น๋์ด ์ฒ๋ฆฌ๋ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ๋๋ค.
-
๋ฐ๋ผ์, ์ด๋ฌํ ๋น๋๊ธฐ์ ํน์ฑ ๋๋ฌธ์ ๋ฉ์์ง ํ๋ ์คํจํ๋ฉด ์น๋ช ์ ์ธ ํต์ฌ ์์ ๋ณด๋ค๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ฌ์ฉํด์ผํ๋ค.
-
์ด๋ฉ์ผ ์ ์ก
-
๋ธ๋ก๊ทธ ํฌ์คํ
๋ฉ์์ง ํ์ ์ด์
-
๋น๋๊ธฐ
- ๋๊ธฐํ ๋ฐฉ์์ ๋ง์ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋ ๊ฒฝ์ฐ ๋ณ๋ชฉ์ด ์๊ธฐ๊ณ , ๋ค์ ๋ค์ด์ค๋ ์์ฒญ์ ๋ํ ์ง์ฐ์ด ์๊น.
-
๋ฎ์ ๊ฒฐํฉ๋
- ์์ฐ์ ์๋น์ค์ ์๋น์ ์๋น์ค๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ํ๋ํ๊ฒ ๋จ์ผ๋ก ์๋น์ค๊ฐ ๊ฒฐํฉ๋๊ฐ ๋ฎ์์ง๋ค.
-
ํ์ฅ์ฑ
- ์์ฐ์ ์๋น์ค ํน์ ์๋น์ ์๋น์ค๋ฅผ ์ํ๋๋๋ก ํ์ฅํ ์ ์๊ธฐ ๋๋ฌธ์ ํ์ฅ์ฑ์ด ์ข๋ค.
-
ํ๋ ฅ์ฑ
- ์๋น์ ์๋น์ค๊ฐ ๋ค์ด๋๋๋ผ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ด ์ค๋จ๋์ง ์๋๋ค. ๋ฉ์์ง๋ ๋ฉ์์ง ํ์ ๋จ์์๊ณ , ์๋น์ ์๋น์ค๊ฐ ๋ค์ ์์๋ ๋ ๋ง๋ค ์ถ๊ฐ์ค์ ์ด๋ ์์ ์ ์ํํ์ง ์๊ณ ๋ฉ์์ง ์ฒ๋ฆฌ๋ฅผ ์์ ํ ์ ์๋ค.
-
๋ณด์ฅ์ฑ
- ๋ฉ์์ง ํ๋ ํ์ ๋ณด๊ด๋๋ ๋ชจ๋ ๋ฉ์์ง๊ฐ ๊ฒฐ๊ตญ ์๋น์์๋น์ค์๊ฒ ์ ๋ฌ๋๋ค๋ ์ผ๋ฐ์ ์ธ ๋ณด์ฅ์ ์ ๊ณตํ๋ค.
-
RabbitMQ, Kafka, ActiveMQ ๊ณผ ๊ฐ์ ์๋น์ค.