์กฐ๊ธ ๊ณผ์ฅ๋ ์ ๋ชฉ์ผ ์ ์์ง๋ง..๋น ๋ฅธ ๋ณต๋ถ์ผ๋ก ์ธํด ์ฌ์ค์ด๋ค.
ํ์ฌ์์ ํ์ต์ฐจ์์์ ์๋ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ถํ ์ผ์ด ์์ด ๊ตฌ์ถํ ๋ค ์ญ์ ๊ธฐ์ตํ๊ธฐ ์ํด ๋์์ ์ดฌ์์ ํ๊ณ ๊ทธ ๊ณผ์ ์ ๊ธฐ๋กํ๋ค.
๊ทธ๋ฆผ์ ์ฐธ ๋ชป๊ทธ๋ฆฐ๋ค.
ํ์ตํด๋ณด๋, MSA ๊ตฌ์กฐ์์๋ API ์๋ฒ์ ์๋จ์ ๊ฒ์ดํธ์จ์ด ์๋ฒ๋ฅผ ๋๊ณ ,
์ด ๊ฒ์ดํธ์จ์ด๊ฐ ๋
ผ๋ธ๋กํน ๋ฐฉ์์ผ๋ก ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋น ๋ฅด๊ฒ ๋ฐ์
์ ์ ํ API ์๋ฒ๋ก ๋ผ์ฐํ
ํ๋ ์ญํ ๋ง ์ํํ๋ค๊ณ ํ๋ค.
์ ๊ทธ๋ฆผ์์ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๊ฒ์ดํธ์จ์ด๊ฐ ์ ์ผ ๋จผ์ ๋ฐ์,
๊ฒฝ๋ก(Path)์ ๋ฐ๋ผ API 1๋ฒ, 2๋ฒ ์๋ฒ๋ก ๋ผ์ฐํ
์ ํด์ค๋ค.
API 1๋ฒ์ DB Server์ Redis๋ฅผ ์ฐ๋ํด์ DB ์กฐํ์ ๊ฐ๋จํ ์บ์ ์์ ์ ์ํํ๋ค.
API 2๋ฒ์ ๊ฐ๋จํ ๋ฌธ์์ด๋ง ๋ฐํํ๋ ์ญํ ์ด๋ค.
์ค์ ์ ๋ฌด์์๋ ๋ณ๋์ ์๋ฒ๋ก ๊ตฌ์ถํ์ง๋ง,
๋์์์์๋ ๋ก์ปฌ ํ๊ฒฝ์์ Docker๋ก Redis์ PostgreSQL์ ๋์ ๊ณ ,
๊ฒ์ดํธ์จ์ด, API 1, 2๋ฒ๋ ํ๋์ ํ๋ก์ ํธ ์์์ ๋ชจ๋์ 3๊ฐ๋ก ๋ถ๋ฆฌํด ๋์ ๋ค.
๋์์ ๐ฌ
์์ค ๐ป
์๋๋ ์ค์ ์์ค ์์ฃผ๋ก ์ง์ ์ ์ง๋ง ๋ชจ๋์ด 3๊ฐ์ธ ๊ด๊ณ๋ก ์์ด ๋ง์ ํ์ผ๊ณผ ๋งํฌ๋ก ๋์ฒดํ๋ค.
https://github.com/devLsy/scg-review-250425
๋ค์ ๊ธ์์๋ ์ด ๊ตฌ์กฐ๋ฅผ AWS EC2์ ์ค์ ๋ก ๋ฐฐํฌํด๋ณด๋ ๊ณผ์ ์ ๋ค๋ฃน๋๋ค. ๊ธฐ๋ํด์ฃผ์ธ์!
์์ ๊ณํ: ์ฌํด 7์์
๐ ์ด ๊ธ์ ๊ฐ์ธ ํ์ต ๋ชฉ์ ์ผ๋ก ์์ฑํ ๊ธฐ๋ก์ด๋ฉฐ, ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์์ ์ ์์ต๋๋ค.
์๋ชป๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์!
๋๊ธ