Microservice

๋ฐ•์„ ์šฐยท2023๋…„ 2์›” 19์ผ
0

CS ์Šคํ„ฐ๋””

๋ชฉ๋ก ๋ณด๊ธฐ
43/53
post-thumbnail

๐ŸŒผ Microservice

  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ธฐ๋ฒ•
  • ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ๊ฐ๊ฐ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์„œ๋น„์Šค๋“ค๋กœ ๊ตฌ์„ฑ๋œ ํ”„๋ ˆ์ž„ ์›Œํฌ

โ›”๏ธ ์žฅ์ 

  • ๋ถ„์‚ฐํ˜• ๊ฐœ๋ฐœ์„ ใ…Šํ†ตํ•ด ๊ฐœ๋ฐœ ์ฃผ๊ธฐ๊ฐ€ ๋‹จ์ถ•๋˜๊ธฐ ๋•Œ๋ฌธ์—, ์œ ์—ฐํ•œ ๋ฐฐํฌ ๊ฐ€๋Šฅ(์ถœ์‹œ ๊ธฐ๊ฐ„ ๋‹จ์ถ•)
  • ๋…๋ฆฝ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์„œ๋น„์Šค์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š”๋‹ค
  • ์„œ๋น„์Šค๋ณ„ ๊ธฐ์ˆ  ๋„์ž… ๋ฐ ํ™•์žฅ์ด ์ž์œ ๋กœ์›€
  • ๋ชจ๋†€๋ฆฌ์‹ ๋ฐฉ์‹์— ๋น„ํ•ด ๋ชจ๋“ˆํ™” ๋˜๊ณ  ๊ทœ๋ชจ๊ฐ€ ์ž‘๊ธฐ ๋–„๋ฌธ์— ์šฐ๋ ค์‚ฌํ•ญ์ด ์ค„์—ฌ๋“ฌ
  • ๋‹ค์ค‘ ์–ธ์–ด ์ง€์› API๋ฅผ ์‚ฌ์šฉ
  • ํ•˜๋‚˜์˜ ์„œ๋น„์Šค๋ฅผ ์—ฌ๋Ÿฌ๋ถ€๋ถ„์œผ๋กœ ๋ถ„ํ™œํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ์„œ๋น„์Šค ์—…๋ฐ์ดํŠธ ๋ฐ ๊ฐœ์„  ์šฉ์ธ

โ›”๏ธ ๋‹จ์ 

  • ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์— ์˜ํ•œ ์˜ค๋ฒ ํ—ค๋“œ ๋ฐœ์ƒ
  • ์„œ๋น„์Šค๋ณ„๋กœ ๋กœ๊ทธ๊ฐ€ ์ƒ์„ฑ๋˜๋ฏ€๋กœ ์ค‘์•™ ๋กœ๊ทธ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค
  • ์ˆ˜ ๋งŽ์€ ์„œ๋น„์Šค๊ฐ€ ์กด์žฌํ•จ์œผ๋กœ ๋ชจ๋“  ์„œ๋น„์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ์˜ค๋ฒ„ํ—ค๋“œ ์ฆ๊ฐ€
  • ๋…๋ฆฝ์ ์ด์—ฌ์„œ ์žฅ์•  ๋ฐœ์ƒ์‹œ ๊ฒฝ๋กœ ๋ฐ ์žฅ์•  ์ถ”์ ์ด ํž˜๋“ค๊ณ , ๋ชจ๋†€๋กœ์‹์— ๋น„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ๋ณต์žกํ•˜๋‹ค.

๐Ÿถ Monolithic

  • ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ํ•œ ํ”„๋กœ์ ํŠธ์— ํ†ตํ•ฉ๋˜์–ด ์žˆ๋Š” ํ˜•ํƒœ
  • ๋ชจ๋“ˆ๋ณ„๋กœ ๊ฐœ๋ฐœ ํ•˜๊ณ , ์™„๋ฃŒ๋œ ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋ฌผ๋กœ ํŒจํ‚ค์ง• ํ•˜์—ฌ ๋ฐฐํฌ๋˜๋Š” ํ˜•ํƒœ

โ›”๏ธ ์žฅ์ 

  • ๊ฐœ๋ฐœ ์ดˆ๊ธฐ์—๋Š” ๋‹จ์ˆœํ•œ ์•„ํ‚คํ…์ณ ๊ตฌ์กฐ์™€ ๊ฐœ๋ฐœ

โ›”๏ธ ๋‹จ์ 

  • ์„œ๋น„์Šค ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๋ฉด ํŒŒ์•… ๋ฐ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ค์›Œ ์ง„๋‹ค.
  • ๋ถ€๋ถ„ ์žฅ์• ๊ฐ€ ํ™•๋Œ€ ๋  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฒ ํฌ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆผ
  • ์—ฌ๋Ÿฌ ์„œ๋ฒ„๋กœ ๋‚˜๋ˆ ์„œ ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด ์–ด๋ ต๋‹ค.

์ฐธ์กฐ

profile
์ฝ”๋ฆฐ์ด ์—ด์‹ฌํžˆ ๋ฐฐ์šฐ์ž!

0๊ฐœ์˜ ๋Œ“๊ธ€