ํด๋ผ์ฐ๋ ์ธํ๋ผ(AWS, Azure, Google Cloud ๋ฑ)๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋์ด, ํด๋ผ์ฐ๋์ ์ด์ ์ ์ต๋ํ ํ์ฉํ ์ ์๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ, ๊ตฌ์ถ ๋ฐ ์คํํ๋ ๋ฐฉ์
โจ ํต์ฌ ์์
MSA (๋ง์ดํฌ๋ก ์๋น์ค ์ํคํ ์ฒ)
: ๊ฑฐ๋ํ ํ๋์ ์ฑ(Monolithic)์ ๊ธฐ๋ฅ๋ณ(๊ฒฐ์ , ๋ก๊ทธ์ธ, ์ฅ๋ฐ๊ตฌ๋ ๋ฑ)๋ก ์๊ฒ ์ชผ๊ฐ์ ๊ฐ๋ฐํ๋ ๋ฐฉ์
Container
: ์ฑ์ด ์คํ๋๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ(์ฝ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ค์ )์ ํ๋๋ก ๋ฌถ์ด ์ด๋์๋ ๋๊ฐ์ด ๋์๊ฐ๊ฒ ํจ
DevOps & CI/CD
: ๊ฐ๋ฐ(Development)๊ณผ ์ด์(Operations)์ ํ๋๋ก ํฉ์ณ์, ์ฝ๋๋ฅผ ์ง๋ฉด ์๋์ผ๋ก ํ ์คํธํ๊ณ ์ค์๊ฐ์ผ๋ก ์๋ฒ์ ๋ฐฐํฌํ๋ ์๋ํ ์์คํ (CI/CD)์ ๊ตฌ์ถ
๊ฐ์ํ ์ฒดํ : VirtualBox + Ubuntu ์ค์น (์ปดํจํฐ ํ ๋๋ฅผ ๊ฐ์ํ)
์ปจํ ์ด๋ ์ ๋ฌธ: Ubuntu ์์ Docker ์ค์น (ํ๋ก์ธ์ค๋ฅผ ๊ฒฉ๋ฆฌํด์ ์คํ)
์ค์ผ์คํธ๋ ์ด์ : ์ฌ๋ฌ ๊ฐ์ Docker ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ๋ Kubernetes ๊ณต๋ถ
ํด๋ผ์ฐ๋ ์ ๊ฐ: ์ด ๋ชจ๋ ๊ฒ์ AWS ๊ฐ์ ์ค์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ผ๋ก ์ฎ๊ธฐ๊ธฐ