๐ ํ์ ๋๊ตฌ๋ฅผ ๋์ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ
๋๊ตฌ๋ฅผ ๋์
ํ๋ค๋ ๊ฑด, ์ผ๋จ ํ์ ๊ท๋ชจ๊ฐ ์ด๋ ์ ๋ ๋๋์ง์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค.
์๋ฅผ ๋ค์ด, 4๋ช
์ธ ํ๊ณผ 8๋ช
์ธ ํ, 16๋ช
์ธ ํ์ธ ๊ฒฝ์ฐ ๋ชจ๋๊ฐ ๋ค๋ฅด๋ค.
๋ด๊ฐ ํ์ฌ ์ํ 4๋ช
, 5๋ช
์์ ๋ถํฐ 8๋ช
, ํ์ฌ์ 16๋ช
์ด ๋ ํ์ด ๋ ๊ฒฝ์ฐ์ธ๋ฐ, ๋๊ตฌ๋ฅผ ๋์
ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ๋์
ํ๋ ๊ฒฝํ์ ์ฐ๋ ค๊ณ ํ๋ค. ์ฌ์ค, ํ์ฌ ์ํด ์๋ ํ์๋ค์ด ๋ชจ๋ ๋๊ตฌ๋ ํ๋ก์ธ์ค ๋์
์ ๋ํด์ ๋ณด์์ ์ธ ํ
์ด ์๋๋ค ๋ณด๋, ๋๊ตฌ๋ฅผ ๋์
ํ๋ ๊ฒ์ ์ด๋ ต์ง ์์๋ค. ์ฑ
์๋ง ์ง๋ฉด ๋๋ค. ๐
๋๊ตฌ๋ฅผ ๋์ ํ๋ ๊ฒ์ ๋ํด ๋ด๊ฐ ๋๋ ์ธ ๊ฐ์ง๊ฐ ์์๋ค.
๐๐ป์ฒซ์งธ๋ก๋ ๋ด๊ฐ ๊ทธ ๋๊ตฌ๋ฅผ ์ ์๋๊ฐ?
์ผ๋จ, ๋ด๊ฐ ๋์ ํ๊ณ ์ถ์ ๋๊ตฌ๊ฐ ๋ญ์ง? ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋๊ตฌ๊ฐ ์ ํ์ํ์ง๋ฅผ ์์์ผ ํ๋ค.
์๋ฅผ ๋ค์ด์ ๋ด๊ฐ ํ๋ ์ผ์ด ์
์ฌ ์ดํ ๋ถํฐ ์ง๊ธ๊น์ง ์๋ฒ ๊ด๋ฆฌ ์
๋ฌด
๊ฐ ์ฃผ๋ก ์์๋ค.
๋ฉ์ธ ์ญํ ์ ์๋์ง๋ง, ์๋ธ๋ก ํญ์ ์กด์ฌ ํด ์๋๋ฐ, ์์ ์๋ ๋ฐํ๋ฅผ ํ๋ ์ ์ด ์์ง๋ง, ์์ ๋ฐฉ์์ด ๋๋ฌด๋ ๋ถํธํ๊ณ ์๋์ผ๋ก ํด์ผ ํ๋ ์ ์ด ์๊ณ ์ค๋ฌ์ ์๋ฒ ์ค์ ๊ด๋ฆฌ๋ฅผ ์๋์ผ๋ก ๋์ผํ๊ฒ ํ ์ ์๋ ํด์ ๋์ ํด์ผ๊ฒ ๋ค๊ณ ์๊ฐ ํ๋ค.
์ค์ํ ๊ฑด, ๋๋ ๋ด๊ฐ ํ๋ ์ ๋ฌด๊ฐ ๋ ์ ๋๊ธธ ๋ฐ๋๋ค. ๊ทธ๋์ ์กฐ์ฌ๋ฅผ ํ์๋ค. ์๋ฒ ์ค์ ์ ํธ๋ฆฌํ๊ฒ ์ ํ ์ ์๋ ๊ฒ๋ค์ด ๋ฌด์์ด ์์๊น?
Chef
Puppet
Ansible
์์ ํด๋ค์ด ๋ชจ๋ ํ๋ก๋น์ ๋ ํด์ ๋ํ ํด๋ค์ธ๋ฐ, ๋๋ ์ฌ๋ด์ ์์คํ
๊ณผ๋ ์ ๋ง์ ์ ์๋ Ansible
์ด๋ผ๋ ํด์ ๋ ์ฐพ์ ๋ณด์๊ณ , ์ฑ
์ ์ฃผ๋ฌธํ๊ณ ํํ ๋ฆฌ์ผ์ ๊ฒฝํ ํด๋ณด๋ ๊ด์ฐฎ์๋ค. ๊ทธ๋์ ํด๋น ๋๊ตฌ๋ฅผ ๋์
ํ๊ธฐ๋ก ์ ํํ๋ค. ๊ทธ ์ธ ๋๋จธ์ง ๋๊ตฌ๋ค์ ๋ํด์๋ ์ Ansible
๋ณด๋ค ๋ ์ข์์ง์ ๋ํด ์ฐพ์๊ณ , ์ฌ๋๋ค์๊ฒ ์ค๋ช
ํ๋ค.
๊ฒฐ๊ตญ์๋ ๋ด๊ฐ ํธํ์๊ณ ๋์ ํ ๋๊ตฌ์ด๊ณ , ๋์์ ์ ๋ง ๋ง์ด ๋์๋ค. ๋ฌผ๋ก , ๋ฌธ์ ์ ์ ์กด์ฌ ํ๋ค.
๐๐ป๋์งธ๋ก๋ ๊ทธ ๋๊ตฌ๋ฅผ ๋์ ํ์ฌ, ์ป๊ฒ ๋ ์ด์ ์ ๋ฌด์์ผ๊น?
๋๊ตฌ๋ฅผ ๋์ ํ๋ ๊ฒ์ ๋ํด์๋ ๋น์ฐํ ์ด์ ์ด ์์ด์ผ ํ๋ค.
์ด์ ์ด ์๋ค๋ฉด ๋๊ตฌ๋ฅผ ๋ฐฐ์ฐ๊ณ ํ์ฉํ๋ ๋ฌ๋์ปค๋ธ์ ๋น์ฉ์ ์ค๋ช
ํ ์ ์๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๊ทธ ๋๊ตฌ๊ฐ ์ ์ข์์ง? ์ด๋ป๊ฒ ํด์ ์ด ํ์ ๋์์ด ๋๋์ง๋ฅผ ๋ช ํํ๊ฒ ์ค๋ช ํ ์ ์์ด์ผ ํ๋ค.
๊ฒฐ์ฝ, ๋ด๊ฐ ๊ทธ ๋๊ตฌ์ ๋ง์คํฐ ํด๋์ค์ ๋๋ฌ ํ ํ์๋ ์๋ค. ๊ทธ๋ฅ, ์ง๊ธ ์๋ ํ๊ฒฝ์์ ๋ณด๋ค ๋ ๋์ ๊ฒ ๊ฐ์ ๋๊ตฌ๋ผ๋ ํ๋จ์ด ๋๊ณ , ์ฌ์ฉ ํด๋ณด๋ ๋์์ด ๋๋ค๋ฉด ๋์ ํ๋ ์ ๋ต์ด ๋๋ ์ข๋ค๊ณ ์๊ฐ ํ๋ค.
๋ฌผ๋ก , ํ ์ฌ๋๋ค์ด ๊ทธ ๋๊ตฌ์ ์ฐฌ์ฑ ํ์ง ์์ ์๋ ์๋ค.
๊ทธ๋ ์ง๋ง, ์ผ์ ๋ถ๋ถ ๋์๋ฅผ ํ๋ค๋ฉด, ๋์
ํ๋ ๊ฒ์ด ์ข๋ค. ์ด์ฐจํผ ์ฑ
์์ ๋ด๊ฐ ์ง๊ฒ ๋๋ค.
๊ทธ๋ฐ๋ฐ, ๋ชจ๋๊ฐ ๋ฐ๋ ํ๋ค๋ฉด, ๊ทธ๊ฒ์ ๋์ ์์ง ์ผ ์ ์์ผ๋ ๊ตฌ๋ถ์ ์ ํ๋๋ก ํ์.
์ค๋ฌด์์ ์จ ๋ณด์ง๋ ์๊ณ , ์ด๊ฑธ ์ ํ๋ค๊ณ ํ ์ ์์๊น? ์ค๋ฌด์์ ์ด๋ค๊ณ ํด๋ ์ ์๋ ๊ฒ๋ ์๋๋ฉฐ, ์ ํ๋ ๊ฒ๋ ์๋๋ค. (๋ฐฉ์ฌํ์ง ๋ง์๐คฃ)
๊ทธ๋ฆฌ๊ณ ํ ์ฌ๋๋ค ์ค์๋ ๊ทธ ๋๊ตฌ์ ๋ณ ๊ด์ฌ์ด ์๋ ์ฌ๋๋ ์๊ฒ ๋ง๋ จ์ด๋ค.
ํ์ ๊ท๋ชจ๊ฐ ์ปค์ง ์๋ก ์ฌ์ฉํ๋ ๋๊ตฌ๋ ๋ง์ ์ง๊ณ , ๋ด๋นํ๋ ์ญํ ์ด ๋๋๊ฒ ๋๋ค. ๊ณ ๋ก, ํ ๋ด์ ๋๊ตฌ๋ฅผ ๋์
ํ๋ค๋ ๊ฒ์, ๋ฌด๊ด์ฌ๊ณผ ๋์์์์ ๋ฌด์ธ๊ฐ๋ฅผ ์ป์ด๋ด์ผ ํ๋ ์ฝ๊ฒ ๋งํด ๋์๋ ๋ชฉํ๊ฐ ๋ค๋ฅธ ์ฌ๋๋ค ์ฌ์ด์์ ๋ด๊ฐ ์ํ๋ ๊ฒ์ ์ป์ด๋ด๋ ๊ณผ์ ์ด๋ค.
๐ค์ ์งธ๋ก๋ ๋ค๋ฅธ ์ฌ๋๋ ๊ทธ ๋๊ตฌ๋ฅผ ์ ์ธ ์ ์๊ฒ ๋ง๋ค ์ ์์๊น?
๊ทธ๋ฐ๋ฐ ๋ฌธ์ ๋ ๋๋ง ๊ทธ ๋๊ตฌ๋ฅผ ์ฐ๊ฒ ๋๋ ๊ฒ์ด ๋ฌธ์ ๊ฐ ๋ ์ ์๋ค.
์ผ๋ จ์ ์๋ํ ๋ ์์คํ ์ด๋ผ๋ฉด, ํ ๋ฒ ๊ตฌ์ถ ํ์ ์ ์ง๋ณด์ ํ ์ผ์ด ์์ง๋ง ๋ง์ฝ, ์ง์์ ์ธ ์ ์ง๋ณด์๋ฅผ ํด์ค์ผ ํ๋ ๋๊ตฌ๋ค์ด๋ผ๋ฉด ์ด์ผ๊ธฐ๊ฐ ๋ฌ๋ผ์ง๋ค.
๊ทธ๋ผ, ๋๋ ํ ๋ด์ ๋ค๋ฅธ ์ฌ๋์๊ฒ ๊ทธ ๋๊ตฌ๋ฅผ ์ ์ธ ์ ์๋๋ก ๋์์ ์ฃผ์ด์ผ ํ๊ณ ๊ฐ์ด๋๋ฅผ ํด์ผ ํ๋ค. ๋์๊ฒ ๊ทธ์ ๋ํ ์ฑ ์์ด ์๋ค.
๊ทธ๋ผ ๋ด๊ฐ ๊ทธ๋ ๊ฒ ํ ์ ์๋์ง์ ๋ํ ๋ถ๋ถ์ ์๊ฐ ํด์ผ ํ๋ค.
ํ ๋ด ์ฌ๋๋ค์ด ์ฐฌ์ฑ ํ๋ค๊ณ ํด์, ๋๊ตฌ๋ง ๋์ ํ๋ค๊ณ ํด๊ฒฐ ๋ ๋ฌธ์ ๊ฐ ์๋๋ค. ๊ฒฐ๊ตญ, ๋ด๊ฐ A/S๋ฅผ ์ ํด์ผ ํ๊ณ , ํ์์ ์ํ ๊ต์ก๋ ํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค.
์ด๋ป๊ฒ ์๊ฐํด๋ณด๋ฉด, ๋๊ตฌ๋ฅผ ๋์ ํ๋ค๋ ์ ์ด ์ด์ฉ๋ฉด, ๊ฐ๊ฐ์ธ์๊ฒ๋ ์ฅ๊ธฐ์ ์ธ ์ํด์ผ์ง๋ ๋ชจ๋ฅธ๋ค๋ ์๊ฐ์ ํ ์๋ ์๊ฒ ๋ค.
๊ทธ๋ ์ง๋ง, ํ ๋ด์ ์ฌ๋์ด ๋ง์์ง ์๋ก ๊ทธ ๋๊ตฌ์ ๊ด์ฌ ์๋ ์ฌ๋๊ณผ ์๋ ์ฌ๋์ด ๋๋๊ฒ ๋๋ค.
๊ด์ฌ ์๋ ์ฌ๋๋ค์ด ๋์ ํ ๋๊ตฌ์ ๋ํ ๋ด๋น ๊ทธ๋ฃน์ด ๋๋ฉด ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๊ตฌ๋ฅผ ๋ง์ด ๋์ ํ ์ฌ๋์ผ ์๋ก ์ปค๋ฎค๋์ผ์ด์ ์ ๋ํ ์คํฌ๋ ๋๊ณ , ๋๊ตฌ์ ๋ํ ๊ธฐ์ ์ ๋ํด ์ ์๊ฒ ๋๋ค.
๊ทธ๋์ ๊ธฐ์์ด๋ฉด, ์ข๋ค๊ณ ์๊ฐ ๋๋ ๋๊ตฌ๋ค์ ํ์ ์ ์ ์ฐฉ์ํค๋ ์ผ๋ค์ ํ๋ ๊ฒ์ด ๊ฐ์ธ์ ๊ฐ๋ฐ์ ๊ฒฝํ์ผ๋ก์จ๋ ๋จ๋ ๊ฒ ๋ง์ง ์์๊น?
์ถ๋ค.
๊ทธ๋ฆฌ๊ณ , ์ถ๊ฐ์ ์ผ๋ก ์ฐ์๋ฉด, ๋ฌด๋ถ๋ณํ๊ฒ ๋์
ํ๋ ๊ฒ์ ๋ฐ๋๋ค. ์ข๋ค๊ณ ํด์ ๊ทธ ๋ชจ๋ ๊ฒ๋ค์ด ํ์ ๋ง๋ ๊ฒ์ ์๋๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ฌ๋ ์ ๋นํ ๋๊ตฌ๋ฅผ ๋์
ํ๊ธฐ ์ํด ๊ณ ๋ฏผ ํด๋ณด์.
๐๐ปํ์ ๋ฌธํ๋ฅผ ๋์ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ
๋๊ตฌ๋ฅผ ๋์ ํ๋ ๊ฒ๊ณผ ๋ฌธํ ํน์ ํ๋ก์ธ์ค๋ฅผ ๋์ ํ๋ ๊ฒ์ ์ฐจ์ด๊ฐ ์๋ค.
๊ทธ ์ด์ ์ ๋ํด ๋งํด ๋ณด๊ณ ์ ํ๋ค. ์์๋ ์ ์์ผ ๋ฌธํ์ ๋ํ ์ด์ผ๊ธฐ์ด๋ค. ๋ด๊ฐ ์ํ ์กฐ์ง์ ์๋น์ค ๊ฐ๋ฐ ํ์ด๋ค.
๊ฒฐ๊ตญ, ์ผ์ ์ด ๊ฐ๋ฐ์์ ๋์ฆ์ ๋ฐ๋ผ ๊ฒฐ์ ๋์ง๋ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์ฌ์
์ ์ธ ์ด์, ์ ํด์ ์ธ ์ธก๋ฉด, ๊ธฐํ์ ์ธ ์ธก๋ฉด์ ๋ฐ๋ผ ์ผ์ ์ ๊ณ ์ ๋์ด ์๋ค. ๊ทธ๋ฌํ ์ผ์ ์ ๊ฐ๋ฐ์๊ฐ ๋ง์๋๋ก ์กฐ์จ ํ ์ ์๋ ํ๊ฒฝ์์ ์ธ์งํ์.
์ฌํด, ํ์์ ๊ฒฝํํ๊ณ ์๋ ๋ถ๋ถ์ด๋ค. ํ์ ์ฌํด ์ ์์ผ ํ๋ก์ธ์ค ๋ฐฉ์์ ์๊ฒ ๋์ ํ๊ฒ ๋์๋๋ฐ, ๋ด๊ฐ ์ํ ํ์ฌ์ ์ ๋ฌด ์คํ์ผ์ด ์๋๋ค. (๋ชจ๋๊ฐ ์ํํ ๋ชฉํ๋ฅผ ์ํด์๋ ๊ด๋ จ ๋ ๋ชจ๋ ์ง๋ฌด์ ์ฌ๋๋ค์ ์ดํด๊ฐ ๋ท๋ฐ์นจ ๋์ด์ผ ํ๊ณ , ์ด๋ฏธ ๊ฐ์ด ๊ทธ๋ฌํ ๋ฌธํ์ ๋์ฐธํ๊ณ ์์ด์ผ ์คํด๊ฐ ์ ์ง ์์๊น?์ ๊ฐ์ ์๊ฐ์ ํ๋ค.)
์ด์จ๊ฑฐ๋, ์๊ฒ ์์ํ๊ธฐ๋ก ํ์ผ๋, ์ ์์ผ์ ๊ด๋ จ ๋ ๋ถ๋ถ๋ค์ด ๋ค์ํ๊ธด ํ์ง๋ง ์คํ๋ฆฐํธ ๋์
, ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ, ์คํ๋ฆฐํธ ํ๊ณ , ํ๋๋
๋ค์ ๋ํ ๋ถ๋ถ๋ค์ ์งํํ๊ณ ์๋ค.
๋ฌผ๋ก , ์ ์์ผ ํ๋ก์ธ์ค๋ ๋๊ตฌ๋ฅผ ์ด์ฉํ์ฌ ์์น๋ฅผ ์ ํํ๊ฒ ์ ๋์ ์ผ๋ก ๊ณ์ฐ ํ ์ ์๋ ๋๊ตฌ์ ๋์์ด ํ์์ ์ผ ์๋ ์์ง๋ง, ์ฌ๋๋ง๋ค ์ ์์ผ ํ๋ก์ธ์ค๋ฅผ ์ด๋ป๊ฒ ๋ณด๋๋?
์ ๋ํ ๊ด์ ์ด ๋ค๋ฅผ ์ ์๋ค.
๊ทธ๋ฐ๋ฐ, ์ ์์ผ์ด ๋ฌด์ผ๊น. ๋ด๊ฐ ์๊ฐ ํ๋ ์ ์์ผ๊ณผ ํ ๋ด์ ์ฌ๋์ด ์๊ฐํ๋ ์ ์์ผ์ ์ดํด๋๊ฐ ๋ค๋ฅผ ์ ์๊ณ , ๋ชฉํ ์งํฅ์ ์ด ๋ค๋ฅผ ์ ์๋ค.
๋ด๊ฐ ์๊ฐํ๋ ์ ์์ผ ํ๋ก์ธ์ค๋ ๊ณต์ + ์ฑ์ฅ
์ด๋ค. ๋น์ฐํ, ํ๋ก๋ํธ๋ฅผ ๊ฐ๋ฐ ํ๋ ์กฐ์ง์ด๋ผ๋ฉด, ์ ์์ผ ํ๋ก์ธ์ค๊ฐ ์ ๋ง ๋ฑ ๋ค์ด ๋ง์ ์๋ ์๋ค. (๋ด ์๊ฐ์ด ํ๋ ธ์ ์๋ ์๋ค.)
๊ทธ๋ฐ๋ฐ, ์๋น์ค ๊ฐ๋ฐ์ด๋ผ๋ ํน์ฑ์ด ์๋๋ฐ, ์๋, ํ์ฌ์ ํน์ฑ์ด๋๊น? ๐ฑ๊ทธ๋ฐ ๋ถ๋ถ๋ค์ด ์์ฌ์ธ ๋๊ฐ ์๋ค.
๋ด๊ฐ ์๊ฐํ๋ ์ ์์ผ ํ๋ก์ธ์ค์ ํต์ฌ์ ๊ณต์ , ์ฑ์ฅ์ด๋ผ ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ๊ณผ ํ๊ณ ๊ฐ ์ฐธ ์ข๋ค๊ณ ์๊ฐ ํ๋ค.
(์ด๊ฒ ์ ์์ผ์ ๊ทผ๋ณธ์ด ์๋ ์ ์์์ ์ฃผ์ ํ์. ๋ ์ ์์ผ์ ์ ๋ชจ๋ฅธ๋ค.)
ํ์ ์ฌ๋์ด ์ ์ ๋๋ ์ฌ์ค, ๋๊ฐ ๋ง ์ํด๋ ๋๊ฐ ๋ฌด์จ ์ผ์ ํ๋์ง ๋๊ฐ ์ ์ ์๋ค. ๊ทธ๋ฐ๋ฐ, ํ์ ์ฌ๋์ด ๋ฐฐ์๋ก ๋๋ค ๋ณด๋, ์ฝ๋๊ฐ ๊ต์ฅํ ๋น ๋ฅด๊ฒ ๋ฐ๋๋๋ฐ, ๋๊ฐ ๋ฌด์จ ์ผ์ ํ๋์ง ๋ชจ๋ฅธ๋ค.
๊ทธ๋ฆฌ๊ณ , ์ด๋ค ์คํ์ด ์ ์ด๋ ๊ฒ ๋ฐ๋์๋์ง? ๋๋ ๋ชจ๋ฅด๋ ์ฌ์ด์ ๋ฐ๋๋ค.
๊ณ ๋ก, ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ์ด ํ์ํด์ก๋ค.
์๋ํ๋ฉด ๊ณต์ ๊ฐ ์ ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค. ๊ณต์ ๊ฐ ์๋๋ฉด, ์๋น์ค๋ ์ฅ์ ๊ฐ ๋ฐ์ ํ๋ค.
์ ๊ฐ์ ์งํํ๋ฉด์ ๋๋ ์ ์ ๊ทธ๋ฌ๋ค. ์ ์์ผ ํ๋ก์ธ์ค์ ๊ณต์ ๊ฐ ์ ๋ฌด ํด๋ผ์ด์ธํธ(๊ธฐํ์, ํน์ ๊ณ ๊ฐ๋ฑ)๊ฐ์ ๊ณต์ ์ด๊ธฐ๋ ํ์ง๋ง, ๋๋ ์ ์์ผ ํ๋ก์ธ์ค์ ๊ณต์ ์์ ์ ์ผ ์ค์ํ ์ ์ ๊ฐ๋ฐ์ ๊ฐ์ ๊ณต์ ๊ฐ ์ ์ผ ์ค์ํ๋ค๊ณ ์๊ฐ ํ๋ค.
๊ฒฐ๊ตญ, ์๋น์ค๋ ๊ฐ๋ฐ์์ ์ํด ๋ฐ์ ๋์ด ๊ฐ๊ณ , ๋์์ ๋ น์ฌ๊ธฐ๋ ํ๋ค. ๊ทธ๋ฐ ์๋ ์ ๊ฒ ๊ฐ์ ์ด์ ์ฌ์ด๋ฅผ ๊ฑด๋๋ ๊ฐ๋ฐ์๋ค์ด ํฉ์ด ์ ๋ง์ผ๋ ค๋ฉด, ๊ณต์ ๊ฐ ๊ธฐ๋ณธ์ด๋ค.
๊ทธ๋ฐ๋ฐ, ๋ด๊ฐ ์๊ฐํ๋ ๊ณต์ ๋, ์ด ์ผ์ ํ๊ณ ์๋ค ๋๋จธ์ ๋ด๊ฐ ์ด๋ฐ ์ด์๋ฅผ ๋ง๋ฌ๋๋ฐ, ํค๋งค๊ณ ์๋ค๋ฉด, ๋๊ตฐ๊ฐ์๊ฒ ์๋ฆฌ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค๋ ๊ทธ๋ฐ ์ด์๋ฅผ ๊ฐ์ด ํด๊ฒฐ ํ๋ ค๊ณ ๋
ธ๋ ฅํ๋ ๊ทธ๋ฆผ์ ๋งํ๋ค.
๊ทธ๋ฆฌ๊ณ , ์๊ฐ๋ณด๋ค ๊ธฐ์ ์ ์ธ ์ด์ ๋ณด๋ค ์๋น์ค ๋๋ฉ์ธ ์ธก๋ฉด์ ์ด์๊ฐ ์์ ์๋ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์ ๊ฐ์ ๊ณต์ ๊ฐ ์ค์ํ๋ค.
์ด ๋ชจ๋ ๊ฒ๋ค์ ํ ๋ด์ ์์ค ํฉ์๊ฐ ํ์ํ๋ค. ์ด๋ค ๋ฌธํ๋ฅผ ๋์ ํ๋ ๊ฒ์ ๋ํด์ ๋ชจ๋ ํฌ์ฉํ ๊ฒ์ธ์ง? ์๋๋ฉด ์๊ฒ ํฌ์ฉํ ๊ฒ์ธ์ง?
๋ฌธํ๋ฅผ ๋์ ํ๋ ๊ฒ์ ํ๋์ ๋ณํ ์ํค๋ ์ผ์ด๋ค. ๊ฒฐ๊ตญ, ๋๊ตฐ๊ฐ๋ ์ฑ ์์ ์ง๋ ์ญํ ์ ๋ถ๋ด ํด์ผ ์ง์์ ์ผ๋ก ํ๋์ ๋ณํ ์ํฌ ์ ์๋ค.
๊ทธ ์ญํ ์ ๋๊ตฐ๊ฐ ๊ณ์ ํด์ผ ํ๋ ๊ฒ์ด ์๋๋ผ ์ง์ ์ ๋ก ํน์ ์ํ๋ ๋๊ตฐ๊ฐ๊ฐ ๋์๊ฐ๋ฉด์ ํด์ผ ์ฅ์ ๋ง์ ๋๋ฆด ์ ์๋ค.
์ ์์ผ ๋ฌธํ ๋์
์ด๋ , TDD์ ๋ฌธํ ๋์
์ด๋
, ๊ฒฐ๊ตญ ์ค์ํ ๊ฒ์ ํ๋์ ๋ณํ ์ํค๋ ์ผ์ ๊ต์ฅํ ์ด๋ ต๊ณ ์ฌ๋๋ง๋ค ์ดํด๋์ ๋ชฉํ ์งํฅ์ ์ด ๋ค๋ฅผ ์ ์๋๋ฐ, ์ด๋ฅผ ์ ํ์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค.
์ด๋ฐ ๊ฒ๋ค์ ์ ์๊ฐ ํด๋ณด์์ผ ํ๋ค.
์ฌ๋๋ค์ ์ดํด๋๊ฐ ๋ค๋ฅผ ๋ ์ด๋ป๊ฒ ํ ๊ฒ์ธ๊ฐ?
์ฌ๋๋ค ๊ฐ๊ฐ์ธ์ ๋ชฉํ ์งํฅ์ ์ด ๋ค๋ฅผ ๋ ์ด๋ป๊ฒ ํ ๊ฒ์ธ๊ฐ?
๋ ๋ฌผ์์ ๋ต์ ํ ์ ์์ ๋์ ํ ๋ด์ ๋ฌธํ๋ฅผ ๋์ ํ๋ ๊ฒ์ด ์ข๊ฒ ๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์ฝ์ง ์์ง๋ง, ๋์ ์ ์ธ์ ๋ ์ข๋ค. ๐ค๐ป
'์น๋ ์ฐ๋ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #89 (0) | 2020.09.29 |
---|---|
๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #88 (2) | 2020.09.21 |
๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #87 (0) | 2020.09.14 |
BFF๊ฐ ๋ญ๊น? (0) | 2020.09.09 |
๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #86 (0) | 2020.09.07 |