msa
์ผ์ฒดํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ชฉ์ ์— ๋งž๊ฒŒ MSA ๊ตฌ์กฐ๋กœ ์ „ํ™˜ํ•˜๊ธฐ
· โ˜• 4 min read
๋“ค์–ด๊ฐ€๋ฉฐ ํ˜„์žฌ ํšŒ์‚ฌ์—์„œ Monolothic Django๋กœ ์„œ๋น„์Šค๋ฅผ ์šด์˜์ค‘์ด๋‹ค. Django Admin, ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ Worker ์„œ๋ฒ„๋Š” ๋‹ค๋ฅธ Elastic Beanstalk ์„œ๋ฒ„๋กœ ์šด์˜์ค‘์ด์ง€๋งŒ ๊ฐ™์€ DB, ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ณต์œ ์ค‘์ธ ์ƒํƒœ๋กœ

MSA ์„ค๊ณ„์‹œ ๊ณ ๋ คํ•ด์•ผ๋  ์ ๊ณผ Pattern
· โ˜• 2 min read
๊ณ ๋ คํ•ด์•ผ ๋ ์  Service Discovery : Container๊ฐ€ Scailing ๋˜์–ด๋„ ํ•ด๋‹น์„œ๋น„์Šค๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ ์„œ๋น„์Šค ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ (Eureka, Consul) ํ™œ์šฉ DNS ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ (AWS Route53) ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ๊ฒฝ์šฐ Service,