๐Ÿ› ๋ถ„์‚ฐ์•„ํ‚คํ…์ณ

Architectural Styles

less than 1 minute read

๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ชจ๋†€๋ฆฌํ‹ฑ ์„œ๋ฒ„๊ตฌ์กฐ

  • ๋ง๊ทธ๋Œ€๋กœ ๋ธŒ๋กœ์ปค ๋œป์— ์ง‘์ค‘ํ•˜์ž ์„œ๋ฒ„๋ž‘ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ž˜๋งค์น˜ํ•ด์ฃผ๋Š”๊ฑฐ
  • ๋””์ŠคํŒจ์ณ๋Š” ๊ทธ ์ผ์ข…์ด๊ณ  ์—ฐ๊ฒฐํ›„์ง์ ‘ ํ†ต์‹ 

๋ธŒ๋ฆฟ์ง€ ๋‚ด์šฉ์€ ๋ณ„๋กœ ์™€๋‹ฟ์ง€ ์•Š๋Š”๋ฐ ๋บ„๊นŒ

๋ธŒ๋กœ์ปค์˜ ์ผ์ข…์ธ๋ฐ ์„œ๋ฒ„๋ž‘ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋งค์นญ๋งŒ ์‹œ์ผœ์ฃผ๊ณ  ๋‘˜์ด ์ง์ ‘ ํ†ต์‹  => ๋””์•„๋ธ”๋กœ๋‚˜ ํฌํŠธ๋ฆฌ์Šค ๋ฐฉ๊ฐ™์œผ ๊ฐœ๋…

  • qos๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋…์œผ๋กœ ์ ‘๊ทผ
  • load-balancing architecture style
  • ๋ถ€ํ•˜๊ฐ€ ์ ์€์ชฝ์œผ๋กœ ๋งค์นญํ•˜์ฃผ๋Š” ๋“ฑ์˜ ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๊ตฐ


๋„ทํ”Œ๋ฆญ์Šค, ๊ตฌ๊ธ€๋“œ๋ผ์ด๋ธŒ, ๋“œ๋ž๋ฐ•์Šค๋“ฑ๋„ ๋””์ŠคํŒจ์ณ ์‹œ์Šคํ…œ์ด๋‹ค.
๋„ทํ”Œ๋ฆญ์Šค๋ฅผ ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ฒ˜์Œ์— ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์™€ ๊ฐ€์žฅ ์„ฑ๋Šฅ ์ข‹์€ ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋น„์Šค๋ฅผ ๋งค์นญํ•ด์ฃผ๋ฉด ์ง์ ‘ ํ†ต์‹ ํ•œ๋‹ค. ๋งŒ์•ฝ ๋ธŒ๋กœ์ปค์ฒ˜๋Ÿผ ๊ณ„์† ๊ฑฐ์น˜๋Š” ์‹œ์Šคํ…œ์ด๋ผ๋ฉด ์„ฑ๋Šฅ ๋ถ€ํ•˜๊ฐ€ ๋ช‡๋ฐฐ๋Š” ๋ ๊ฒƒ์ดใ…๋‹ค.

SOA


ESB๋ฅผ ํ†ตํ•ด ์ด์ข…์˜ ์–ธ์–ด๋กœ ๋˜์–ด ์žˆ๋Š” ํ˜ธ์ถœ์„ ๋งˆ์ƒฌ๋ง, ์–ธ๋งˆ์ƒฌ๋งํ•˜๋ฉด์„œ ํ†ต์‹ ํ•˜๋Š” ๊ตฌ์กฐ => ๊ทธ๋ž˜์„œ ๋งํ•จ


์ด์ข…์˜ ์‹œ์Šคํ…œ
MSA์— ๋น„ํ•ด ๋ฐฉ๋Œ€ํ•œ ์‹œ์Šคํ…œ์ด๋‹ค. ์ „์„ธ๊ณ„๋ฅผ์•„์šฐ๋ฅด๋Š” ๊ทœ๋ชจ์˜

soa๋ž‘ soap์ด๋ž‘์€ ์•ฝ์–ด๊ฐ€ ์™„์ „ ๋‹ค๋ฅด๋‹ค

\

๋ณธ์งˆ์ ์œผ๋กœ๋Š” ์ €์žฅ์†Œ์˜ ๋ถ„๋ฆฌ์ธ๋ฐ