728x90
๋ฐ˜์‘ํ˜•

MicroService 1

[Architecture] ๋ชจ๋†€๋ฆฌ์‹ vs ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜

๋ชจ๋†€๋ฆฌ์‹ ์•„ํ‚คํ…์ฒ˜์™€ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜ ๋น„๊ต ๋ชจ๋†€๋ฆฌ์‹ ์•„ํ‚คํ…์ฒ˜ (Monolithic Architecture) ๋ชจ๋†€๋ฆฌ์‹ ์•„ํ‚คํ…์ฒ˜๋Š” ์ „ํ†ต์ ์ธ ๊ฐœ๋ฐœ ๋ฐฉ์‹์œผ๋กœ ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ์— ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ํ•จ๊ป˜ ํฌํ•จํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ฝ”๋“œ ๋ฒ ์ด์Šค๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ์— ๋ณต์žก์„ฑ์ด ์ฆ๊ฐ€ํ•œ๋‹ค. ์•„๋ž˜๋Š” ๋ชจ๋†€๋ฆฌ์‹ ์•„ํ‚คํ…์ฒ˜์˜ ์˜ˆ์‹œ์ด๋‹ค. ๋ชจ๋†€๋ฆฌ์‹ ์•„ํ‚คํ…์ฒ˜์˜ ๊ฒฝ์šฐ ์œ„์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋ชจ๋“ˆ๋‹จ์œ„๋กœ ์ชผ๊ฐœ๋Š” ๊ฒƒ์ด ์•„๋‹Œ ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ๋กœ ์ „์ฒด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฌถ์–ด์„œ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด์˜ ๊ฒฝ์šฐ ํšŒ์›, ์ƒํ’ˆ, ์ฃผ๋ฌธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์ด ์ถ”๊ฐ€๋œ๋‹ค๋ฉด ์ฝ”๋“œ๋ฒ ์ด์Šค๊ฐ€ ์ปค์ง€๊ฒŒ ๋˜๋Š” ๊ตฌ์กฐ์ด๋‹ค. ๋ชจ๋†€๋ฆฌ์‹ ์•„ํ‚คํ…์ฒ˜์˜ ์žฅ๋‹จ์  1. ์žฅ์  ์ดˆ๊ธฐ ๊ฐœ๋ฐœ์— ์œ ๋ฆฌํ•˜๋ฉฐ ๋น ๋ฅด๊ฒŒ ํ”„๋กœํ† ํƒ€์ž…์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ๊ฐœ๋ฐœ ์ดˆ๊ธฐ์— ๋‹จ์ˆœํ•œ ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์กฐ๋กœ ์ธํ•ด ๊ฐœ๋ฐœ์—..

728x90
๋ฐ˜์‘ํ˜•