4.1.1 ์ฑ๋ฅ
- ํ๋ก์ธ์ค ๋ด ํธ์ถ
- ๊ธฐ๋ณธ ์ปดํ์ผ๋ฌ์ ๋ฐํ์์ ํธ์ถ์ ์์ด์ ์ ์ฒด ํธ์คํธ ์ต์ ํ๋ฅผ ์ํ ๊ฐ๋ฅ
- ํ๋ก์ธ์ค ๊ฐ ํธ์ถ
- ํจํท์ ์ ์กํ๊ธฐ ๋๋ฌธ์ ์ต์ ํ๊ฐ ๋ถ๊ฐ
- ํ๋ก์ธ์ค ๋ด ํธ์ถ์ ๋นํด ์ค๋ฒํค๋๊ฐ ํด ๊ฒ์ผ๋ก ์์๋์ง๋ง, ํ์คํ ์ธก์ ๊ฐ๋ฅ
- ๋ฐ์ดํฐ ์ผํฐ ์์์ ๋จ์ผ ํจํท ์๋ณต ์๊ฐ ์ธก์
- API ํธ์ถ์ ๋ค์
- API ์ค๊ณ๋ ์ ์คํด์ผ ํ๋ค.
- ํ๋ก์ธ์ค ๋ด๋ถ ํธ์ถ
- ์ด๋ฅผ ํ ๋ฉด, ๋งค๊ฐ๋ณ์ ์ ๋ฌ ์ ํฌ์ธํฐ๋ฅผ ์ ๋ฌ
- ์ ๋ฌ ์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํ๋ ค๊ณ ๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ด ํ์ ์์
- ํ๋ก์ธ์ค ๊ฐ ํธ์ถ (๋คํธ์ํฌ)
- ๋ฐ์ดํฐ ์ ์ก์ ์ํด ํน์ ํํ๋ก ์ง๋ ฌํ ๋ฐ ์ญ์ง๋ ฌํ ์ํ
- ํ์ด๋ก๋ ํฌ๊ธฐ์ ๋ํด ์ฃผ์ํด์ผ
- ๋ฐ์ดํฐ ์ก์์ ์์ ์ต๋ํ ์ค์ด๊ธฐ
- ํ์ผ ์์คํ ์ผ๋ก ๋ด๋ ค ํ์ผ ์์น์ ๋ํ ์ฐธ์กฐ ๋์ ์ ๋ฌ
- ํ๋ก์ธ์ค ๋ด๋ถ ํธ์ถ
- ์ถ์ํ, But ๋ด๋ถ ์ฌ์ ์ ์ถฉ๋ถํ ๊ณ ๋ คํ์
- ํญ์ ์๋น์ค ๊ฐ ์ํธ์์ฉ์ ์ํด ๋ฐ์ํ๋ ๋ณ๋ชฉ ํ์์ ๊ณ ๋ คํด์ผ
4.1.2 ์ธํฐํ์ด์ค ๋ณ๊ฒฝ
- ํ๋ก์ธ์ค ๋ด๋ถ
- ๋ด๋ถ ์ธํฐํ์ด์ค ์์ ์ ๊ฐ๋จํจ.
- ํ๋ก์ธ์ค ์ธ๋ถ
- ํ์ ํธํ์ฑ์ ์ถฉ๋ถํ ๊ณ ๋ ค, ๊นจํธ๋ฆด ๊ฒฝ์ฐ ๋ ๋ค ์ ์ธํฐํ์ด์ค๋ก ์ ๋ฐ์ดํธ
- Lockstep Deployment
4.1.3 ์๋ฌ ์ฒ๋ฆฌ
- ํ๋ก์ธ์ค ๋ด๋ถ
- ์๋ฌ ์ฒ๋ฆฌ๋ ๋งค์ฐ ์ง๊ด์
- ์ ๋ฐ์ ์ผ๋ก ์๋ฌ๋ ๊ฒฐ์ ์
- ๋ถ์ฐ ์์คํ
- ํต์ ๋ถ๊ฐ๋ฅํ ์๋ฌ์ ์ทจ์ฝ
- ๋คํธ์ํฌ ์๊ฐ ์ด๊ณผ
- ๋คํธ์ํฌ ์ฐ๊ฒฐ ๋๊น
- ๊ณผ๋ํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ
- ์์ฐ์ฌํด
- ์ ์ ํ ์กฐ์น๋ฅผ ์ทจํ ์ ์์ผ๋ ค๋ฉด ์๋ฌ๋ฅผ ๋ฐํํ๊ธฐ ์ํด ๋ ํ๋ถํ ์๋ฏธ ์ฒด๊ณ๋ฅผ ๊ฐ์ถ์ด์ผ
- HTTP : ์ด๋ฅผ ์ ์ ํ ์ ์ฉํ ํ๋กํ ์ฝ
- ํต์ ๋ถ๊ฐ๋ฅํ ์๋ฌ์ ์ทจ์ฝ
4.2 ํ๋ก์ธ์ค๊ฐํต์ ์์ํ๊ธฐ์ : ๋ค์ํ์ ํ
- ํ๋ก์ธ์ค ๊ฐ ํต์ ์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ๋ฒ์๋ ๋ฐฉ๋ํ๋ค
- ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ์ ์ ํฉํ ๊ธฐ์ ์ ์ ํํ๋ผ
- ๋จผ์ ํต์ ๋ฐฉ์์ ์ ๋ฆฌ ํ, ์ ํฉํ ๊ธฐ์ ์ ์ ํ
4.3 ๋ง์ดํฌ๋ก์๋น์ค ํต์ ๋ฐฉ์
- ์ด์ํ๋ ํ์ ๋ฌธ๋งฅ์ ์ถฉ๋ถํ ์ดํดํ๊ณ ๋ง์ ์๊ฐ์ ํ ์ ํ ํ ํต์ ๋ฐฉ์์ ๊ฒฐ์ ํ๋ผ
- ๊ณ ๋ คํด์ผ ํ ๋ชฉ๋ก
- ์ ๋ขฐ ๊ฐ๋ฅํ ํต์
- ํ์ฉ ๊ฐ๋ฅํ ์ง์ฐ ์๊ฐ
- ํต์ ๋์ ๋ํ ์๊ตฌ ์ฌํญ
- ์์ฒญ ๋ฐ ์๋ต ๋ฐฉ์
- ๋๊ธฐ ๋ฐ ๋น๋๊ธฐ ๊ตฌํ ๋ชจ๋ ๊ฐ์ฉ ์ ๋น๋๊ธฐ๋ก ๊ตฌํ
- ์ด๋ฒคํธ ๊ธฐ๋ฐ ํ์
๋ฐฉ์
- ๋น๋๊ธฐ ๋ ผ๋ธ๋กํน ๋ฐฉ์์ผ๋ก ๊ตฌํ
- ๊ณ ๋ คํด์ผ ํ ๋ชฉ๋ก
- ์ํธ ์์ฉ์ ๋ฐ๋ผ ๋ค์ํ ํ์ ํํ๊ฐ ์๋ค.
๋ฐ์ํ