๋ฐ์ํ
๋น์ฆ๋์ค Agility
๋น์ง๋์ค ์ ์์ผ๋ฆฌํฐ(Business Agility): ๊ธฐ์ ์ด ๋ฏผ์ฒฉํ๊ณ ์ ์ฐํ๊ฒ ๋ณํ์ ๋์ํ๊ณ ์๋ก์ด ๊ธฐํ๋ฅผ ์ฑํํ๋ฉฐ ๊ฒฝ์๋ ฅ์ ์ ์งํ๊ฑฐ๋ ํฅ์์ํค๊ธฐ ์ํ ๋ฅ๋ ฅ
- ๋ณํ๋ ๋น์ฆ๋์ค ํ๊ฒฝ์ ๋ฏผ์ฒฉํ๊ฒ ๋์ํ๊ธฐ ์ํด์๋ ์์ฃผ ์๋น์ค ๋ณ๊ฒฝ์ด ์ผ์ด๋์ผ ํ๋ค.
- = IT ์์คํ ๋ฐฐํฌ ์๋๊ฐ ๋น์ฆ๋์ค ๋ณํ ์๋๋ผ๊ณ ๋ณผ ์ ์๋ค
๊ทธ๋ ๋ค๋ฉด? ๋ฐฐํฌ๋ฅผ ๋น๋ฒํ๊ณ ๋น ๋ฅด๊ฒ ํ ์ ์๋ ๋ฅ๋ ฅ
์ ์ด๋ป๊ฒ ๊ฐ์ง ์ ์๋๊ฐ? ๋ต์ ํด๋ผ์ฐ๋ ์ธํ๋ผ์ ๊ด๊ณ๊ฐ ์๋ค.
ํด๋ผ์ฐ๋ ์ธํ๋ผ์ ๋ฑ์ฅ
- ๊ณผ๊ฑฐ์ ์ธํ๋ผ ๊ตฌ์ถ์ ๋ง์ ์๊ฐ์ด ์์ ๋๋ค.
- ์๋ฒ์ค ๊ณต์ฌ -> ์๋ฒ ์ฅ๋น ๊ตฌ์ -> ์ด์์ฒด์ , SW ์ค์น ๋ฑ๋ฑ
- ํด๋ผ์ฐ๋ ์ธํ๋ผ
- ์ํ๋ ๋งํผ, ํ์ํ ์์ ์ ์ ๊ณต ๋๋ ์ปดํจํ ์๋น์ค
- ์ฌ์ฉ์๋ ๋ณ๋์ ์๋ฒ์ค ๊ณต์ฌ ์์ด, ๊ทธ๋ฅ ์ฌ์ฉํ ๋งํผ๋ง ๋น์ฉ์ ์ง๋ถํ๋ฉด ๋๋ค!
- ์ํ๋ ์์ ์ ์๋ฒ๋ฅผ ์ฆ์คํ ์๋, ์ฌ์ฉํ์ง ์๋ ์๋ฒ๋ ํธํ๊ฒ ์์จ ์๋ ์๋ค.
ํด๋ผ์ฐ๋ ์ธํ๋ผ์ MSA
- ์ด์ฒ๋ผ ํด๋ผ์ฐ๋ ์ธํ๋ผ์ ๋ฑ์ฅ์ผ๋ก ๋ฆฌ์์ค๋ฅผ ํธํ๊ฒ ์ฆ๊ฐ ์ํฌ ์ ์๋ ํ๊ฒฝ์ด ๊ฐ์ถฐ์ก๋ค.
- ๋ฆฌ์์ค ์ฆ๊ฐ๊ฐ ํ์ํ ๋ ์ฌ์ฉ์๊ฐ ๋ชฐ๋ฆฌ๋ ๊ธฐ๋ฅ๊ณผ, ๋ชฐ๋ฆฌ์ง ์๋ ๊ธฐ๋ฅ์ ๊ตฌ๋ถํ์ง ์๊ณ ์ ์ฒด ๋ฆฌ์์ค๋ฅผ ํ๋ฒ์ ๋ชจ๋ ์ฆ๊ฐ์ํค๋ ๊ฒ์ ํจ์จ์ ์ด์ง ์๋ค.
- ์ ์ฒด ์์คํ ์ ํ๊บผ๋ฒ์ ํ์ฅํ๋ ๊ฒ๋ณด๋ค, ์ฌ์ฉ๋์ด ๋ชฐ๋ฆฌ๋ ์ผ๋ถ ๊ธฐ๋ฅ์ ๋ฆฌ์์ค๋ง ๋ณ๊ฒฝ๋๊ฒ ํ๋ ๊ฒ์ด ํจ์จ์ ์ด๋ค.
- ๊ทธ๋ ๊ฒ ํ๊ธฐ ์ํด์ ์์คํ ์ ํ ๋ฉ์ด๋ฆฌ๊ฐ ์๋๋ผ ์ผ๋ถ๋ง ๋ณ๊ฒฝ๋ ์ ์๋๋ก ์กฐ๊ฐ ์กฐ๊ฐ์ผ๋ก ๊ตฌ์ฑํด์ผ ํ๋ค.
์์งํ์ฅ๊ณผ ์ํํ์ฅ
๋๋ณด๊ธฐ
์์งํ์ฅ
: ์ค์ผ์ผ์
์ํํ์ฅ
: ์ค์ผ์ผ์์
๋ชจ๋ ธ๋ฆฌ์ค ์์คํ
- ํ ๋ฉ์ด๋ฆฌ๋ก ๊ตฌ์ฑ๋ ์์คํ -> ์์ ๋งํ๋ฏ์ด ํด๋ผ์ฐ๋ ์ธํ๋ผ์์ ์ฌ์ฉํ๊ธฐ์๋ ์ ํฉํ์ง ์๋ค.
- ๋ณ๊ฒฝ ์ ์ ์ฒด ๋ฐฐํฌ๊ฐ ํ์ํ๊ณ , ํ๋๊ฐ ์คํจํ๋ฉด ์ ์ฒด ์์คํ ์ด ์คํจ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ฅํ ๋๋ ์ ์ฒด๋ฅผ ํ์ฅํด์ผ ํ๋ค.
- ์ฅ์ : ์ดํ๋ฆฌ์ผ์ด์ ์ฝ๊ฒ ๋ณ๊ฒฝ ๊ฐ๋ฅ. ์์ ๊ท๋ชจ์ ํ๋ก์ ํธ์๋ ์ ํฉ
๋ง์ดํฌ๋ก ์๋น์ค
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ดํ๋ฆฌ์ผ์ด์
- ์ํ ํ์ฅ์ ์ํ ๊ฐ์ฅ ํจ์จ์ ์ธ ์์คํ ์ ํ
- SOA๋ฅผ ๊ทน๋ํ ์ํจ ์ํคํ ์ณ
- ๋ ๋ฆฝ์ ์ผ๋ก ์์ , ๋ฐฐํฌ, ํ์ฅ์ด ๊ฐ๋ฅํ ์์คํ
- ์คํจํ๋๋ผ๋ ์ ์ฒด์ ์คํจ๋ก ์ด์ด์ง์ง ์๋๋ค.
- ๋ฐ์ดํฐ ์ ์ฅ์ ๋ถ๋ฆฌ
๋ง์ดํฌ๋ก ์๋น์ค ์ฑ๊ณต์ ์ํ ์กฐ๊ฑด + ์ฝ์จ์ด๋ฒ์น
๋๋ณด๊ธฐ
- ํน์ ๋๋ฉ์ธ์ ์์จ์ ์ธ ๊ถํ๊ณผ ์ฑ ์์ ์ง๋ DevOps ์กฐ์ง
- ํด๋ผ์ฐ๋ ์ธํ๋ผ
- CI/CD ์๋ํ
- ์์์ผ ํ๋ก์ธ์ค
- ์ฌํ ๋ถ๊ฒ : ์ฅ์ ๋ฐ์ ์, ๋๊ตฐ๊ฐ๋ฅผ ๋น๋ํ๋ ๋ฌธํ๊ฐ ์๋๋ผ ํ๋ก์ธ์ค์ ์ธ/์๋ํ์ ์ผ๋ก ๊ฐ์ ํ ์ ์ ์ฐพ๋ ๋ฐฉ์์ผ๋ก ๋ถ์์ด ํ์ํ๋ค.
์ฝ์จ์ด๋ฒ์น
- ์์คํ ๊ตฌ์กฐ๋ ์ค๊ณํ๋ ์กฐ์ง์ ์ปค๋ฎค๋์ผ์ด์ ๊ตฌ์กฐ์ ๋ฎ๋๋ค.
- ์ํคํ ์ฒ๋ง ๋ณํํ๋ ๊ฒ์ด ์๋๋ผ ํ๋ก์ธ์ค, ์กฐ์ง, ์ญ๋, ๊ฐ๋ฐ ๋ฌธํ๊ฐ ๋ณํ ๋์ด์ผ ํจ
๋ง์ดํฌ๋ก ์๋น์ค๋ ๋ง๋ณ ํต์น์ฝ์ธ๊ฐ?
NO SILVER BULLET : ์ ์ด์์ ์๋ค
- ์ํคํ
์ณ๋ ์ ๋ต์ด ์๋ ๋ถ์ผ
- ์ปจํ ์ด๋, ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ฌ์ฉํ๋ฉด MSA๋ฅผ ํ๋ ๊ฒ์ธ๊ฐ?
- ํด๋ผ์ฐ๋ ์ธํ๋ผ ์์๋ ๋ฌด์กฐ๊ฑด ๋ง์ดํฌ๋ก ์๋น์ค๊ฐ ์ฌ๋ผ๊ฐ์ผ ํ๋๊ฐ?
- ๋ง์ดํฌ๋ก ์๋น์ค๋ก ๊ตฌ์ถํ๋ฉด ์์คํ ์ด ์ ์ฐํด์ง๊ณ ํ์ฅ์ฑ์ด ๋์์ง๊น?
- ์์ ์ฑ์ด ์ค์ํ๊ณ , ํธ๋์ญ์
์ด ์ค์ํ ์๋น์ค๋ผ๋ฉด ๋ชจ๋
ธ๋ฆฌ์ค๊ฐ ๋ ์ข์ ์๋ ์๋ค
- ๊ฐ๊ฐ์ ์ธ์คํด์ค๊ฐ ๋๋ ์ ธ ์๊ธฐ ๋๋ฌธ์ ๋ถ์ฐ ํธ๋์ญ์ ์ด ํ์ํ๊ณ
- ์ธ์คํด์ค๋ผ๋ฆฌ API ํต์ ์ด ํ์์ ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ ๋คํธ์ํฌ ๋น์ฉ์ด ๋ฐ์ํ๋ค. ๋คํธ์ํฌ ๋ ์ดํด์๋ ์ ๋ก๊ฐ ์๋์ ๋ช ์ฌํ์
- ๊ตณ์ด MSA๊น์ง ์๊ฐ๋๋ผ๋, ์ด๋์ ๋ ํ์ฅ์ฑ/๋ฐฐํฌ์ฑ์ ํ๋ณดํ ์ ์๋ค๋ ์ ์ ๋ช ์ฌํ์
๋ง์ดํฌ๋ก ์๋น์ค ๋จ์
- ๋ง์ดํฌ๋ก ์๋น์ค๋ ๊ณ ๋์ ๋์ปคํ๋ง์ ์๊ตฌํ๋ค. ์ฌ์ฌ์ฉ์ ์ปคํ๋ง์ ์ ๋ฐํ๊ธฐ ๋๋ฌธ์, ์ฌ์ฌ์ฉ๋ณด๋ค๋ ์ฝ๋์ ์ค๋ณต์ ์ ํํ๋ค
- ์ฆ์ ๋คํธ์ํฌ ํธ์ถ์ด ํ์ํด ์ฑ๋ฅ์ด ์ข์ํธ์ ์๋๋ค. ๋ณด์ ์ฒ๋ฆฌ, ๋ถ์ฐํธ๋์ญ์ ๋ฑ ๊ฐ๋ฐ ๋์ด๋์ ๋ณต์ก์ฑ์ด ๋์์ง๋ค
- ์ ์ฅ์์ ์๋ฒฝํ ๊ฒฉ๋ฆฌ๊ฐ ํ์ํ๋ค. ํตํฉ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ์ฌ์๊ณผ ์์ถฉ๋๋ฉฐ, ๋ฐ์ดํฐ ์ค๋ณต/๋ณต์ ๊ฐ ๊ณ ๋ ค๋์ด์ผ ํ๋ค.
(์์) ํด๋ผ์ฐ๋ ์ธํ๋ผ์์ ํ๋์ ๊ธฐ๋ฅ์ด ๋ฐฐํฌ ๋๊ณ ์ฌ์ฉ๋๋ ๊ณผ์
๋๋ณด๊ธฐ
- ์์ค๋ฅผ GIT์ ์ฌ๋ฆฐ๋ค
- ์์ค์ฝ๋๊ฐ ์ฌ๋ผ๊ฐ๋ฉด ๋น๋ ๋๊ตฌ๊ฐ ๋น๋๋ฅผ ์ํํ๋ค
- ์ปดํ์ผ์ด ๋๊ณ , ํ ์คํธ์ฝ๋๊ฐ ๋์๊ฐ๊ณ , ํจํค์ง์ด ๋๊ณ .. ์ด๋ฌํ ๊ณผ์ ํ์ ์ปจํ ์ด๋๋ผ์ด์ง์ด ๋๋ค.
- ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์ด๋ฏธ์ง ์คํ ์ด์ ์ ๋ก๋ํ๋ค. (๋์ปคํ๋ธ ๊ฐ์)
- ํ๊ฒฝ์ ๋ฐ๋ผ ํ๊ฒฝ ์ค์ ํ์ผ์ ๊ฐ์ ธ์ ๋ฐฐํฌํ๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ฅผ ํธ์ถํ๋ค.
- ์ปจํ ์ด๋๋ ์ํ ํ์ฅ ๋์ด ์์ ์ ์๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํ๋์ IP๋ก ์ฐพ์๊ฐ๊ธฐ ํ๋ค๋ค! ์ด๋ ๋ผ์ฐํฐ๊ฐ ํ์ํ๋ค
- ์๋น์ค๋์ค์ปค๋ฒ๋ฆฌ๊ฐ DNS ์ญํ ์ ์ํํ๋ค
- ๊ทธ ์ธ์ ์ธ์ฆ/์ธ๊ฐ, ํธ๋ ์ด์ฑ ์๋น์ค, ๋ก๊น ์๋น์ค, ์ํท ๋ธ๋ ์ด์ปค๊ฐ ์๋ํ๋ค.
๐ ๊ฒฐ๋ก
- ํด๋ผ์ฐ๋ ์ธํ๋ผ์ ๋ฑ์ฅ์ผ๋ก ์ฆ์ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํด์ก๋ค.
- ์ฆ์ ๋ฐฐํฌ๋ ์๋น์ค์ ๋ฏผ์ฒฉ๋์ ๊ด๋ จ์ด ์๋ค.
- ์ฆ์ ๋ฐฐํฌ ์ ํ๋์ ํฐ ์๋น์ค๋ฅผ ๋ชจ๋ ๋ฐฐํฌํ๋ ๊ฒ์ ๋นํจ์จ์ ์ด๋ค. = ๋ณ๊ฒฝ ์ฌํญ์ด ์๋ ๋ถ๋ถ๋ง ๋ณ๊ฒฝํ๋ ๊ฒ์ด ํจ์ฌ ๋น ๋ฅด๊ณ ์ข๋ค
- ๋ํ ํด๋ผ์ฐ๋ ์ธํ๋ผ์ ๋ฑ์ฅ์ผ๋ก ํธ๋ฆฌํ ๋ฆฌ์์ค ์ฆ๊ฐ๊ฐ ๊ฐ๋ฅํด์ก๋ค.
- ์ด๋๋ ํ๋์ ํฐ ์๋น์ค๋ฅผ ๋์์ผ๋ก ๋ฆฌ์์ค๋ฅผ ์ ์ฒด ์ฆ๊ฐ์ํค๋ ๊ฒ์ ๋นํจ์จ์ ์ด๋ค.
- ๋ง์ดํฌ๋ก ์๋น์ค๋ก ์๋น์ค๋ฅผ ๋ถ๋ฆฌํ์!
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ดํ๋ฆฌ์ผ์ด์
- ๋ฐ์ดํฐ ์ ์ฅ์ ๋ถ๋ฆฌ
- ๊ฐ๊ฐ์ ๋ง์ดํฌ๋ก ์๋น์ค๋ API๋ก ํต์ ํ๋ค.
- ์ํ ํ์ฅ์ ํจ์จ์
- ํ์ง๋ง ๋ง์ดํฌ๋ก ์๋น์ค๊ฐ ๋ง๋ณ ํต์น์ฝ์ ์๋๋ค.
- ํ๋์ ์๋น์ค๊ฐ ์ฌ๋ฌ๊ฐ์ ์์ ์๋น์ค๋ก ๋๋ ์ง๋ฉด์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ค๋ ์กด์ฌํ๋ค.
- ๊ทธ๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ฌ๋ฌ๊ฐ์ง ํจํด๋ ๋์ค๊ฒ ๋๋ค.
- ์์ ์ฑ์ด ์ค์ํ๊ณ ๋ฐ์ดํฐ ์ ํฉ์ฑ์ด ์ค์ํ ์๋น์ค๋ผ๋ฉด ๋ชจ๋ ธ๋ฆฌ์ค ์๋น์ค๊ฐ ๋ ์ข์ ์๋ ์๋ค.
- ๊ฐ๊ฐ์ ์ธ์คํด์ค๊ฐ ๋๋ ์ ธ ์๊ธฐ ๋๋ฌธ์ ๋ถ์ฐ ํธ๋์ญ์ ์ด ํ์ํ๊ณ , API ํต์ ์์ ๋คํธ์ํฌ ๋ ์ดํด์๊ฐ ํ์ฐ์ ์ผ๋ก ๋ฐ์ํ๋ค.
- ๋ง์ดํฌ๋ก ์๋น์ค๋ ๊ณ ๋์ ๋์ปคํ๋ง์ ์๊ตฌํ๋ค. ์ฝ๋์ ์ฌ์ฌ์ฉ๋ณด๋ค ์ฝ๋์ ์ค๋ณต์ ์ ํํ๋ ์ํคํ ์ณ๋ค.
๋ฐ์ํ