์ผํ๋ชฐ๋ โ๋ง์ถค ๊ฐ๋ฐโ ํ๋ ์ด์
์ผํ๋ชฐ๋ โ๋ง์ถค ๊ฐ๋ฐโ ํ๋ ์ด์ ๊ด๋ จ
์จ๋ผ์ธ ์ผํ๋ชฐ ํ๋ซํผ โ๊ณ ๋๋ชฐโ ์์ , ๊ฐ๋ฐ, ํํธ๋ ๋ด๋น์ ์ธํฐ๋ทฐ
์ฌ๋ฌ๋ถ์ ๋ฌผ๊ฑด์ ์ด๋์์ ์ฌ์๋์? ํน๋ณํ ๊ฒฝ์ฐ๊ฐ ์๋๋ผ๋ฉด ๊ฐ์ฅ ๋จผ์ ์ฐพ๋ ๊ณณ์ ๋ฐ๋ก ์ธํฐ๋ท์ผ ๊ฒ๋๋ค. ์ง๋ํด ์จ๋ผ์ธ ์ผํ๋ชฐ์์๋ 210์กฐ ์์ด์น ๋ฌผ๊ฑด์ด ํ๋ ธ์ต๋๋ค. ๋ฌผ๊ฑด์ ์ฌ๋ ์ฌ๋๋ ํ๋ ์ฌ๋๋, ๋๊ตฌ๋ ์จ๋ผ์ธ์ ์ฐพ๋๋ค๋ ์ด์ผ๊ธฐ์ ๋๋ค.
๊ทธ๋ฐ ๋งํผ ์ธํฐ๋ท์๋ ์์ฃผ ๋ค์ํ ์ผํ๋ชฐ์ด ์กด์ฌํฉ๋๋ค. ์ด๋ฐ ์ผํ๋ชฐ์ ๋๊ฐ, ์ด๋ป๊ฒ ๋ง๋ค๊น์? ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค. ์ง์ ์ฌ๋ด ๊ฐ๋ฐํ์ ๋๊ณ ๋ง๋ค๊ฑฐ๋, SI ๊ธฐ์ ์ ํฐ๋์ ์ฃผ๊ณ ๋งก๊ธฐ๊ฑฐ๋, ์จ๋ผ์ธ ์ผํ๋ชฐ ๊ตฌ์ถ ํ๋ซํผ์ ์ฐพ๊ฑฐ๋. ๊ทธ์ค ์จ๋ผ์ธ ์ผํ๋ชฐ ๊ตฌ์ถ ํ๋ซํผ์ ์ฐ๋ฆฌ ์ ๋ง๋๋ก ์ปค์คํ ํ ์ผํ๋ชฐ์ ๋ง๋ค๊ณ ์ถ์ง๋ง ๊ฐ๋ฐํ์ ๊พธ๋ฆฌ๊ฑฐ๋ SI ๊ธฐ์ ์ ๋งก๊ธฐ๊ธฐ ์ด๋ ค์ด ๊ณ ๊ฐ์๊ฒ ์ต๊ณ ์ ์ ํ์ง์ ๋๋ค. ํนํ, ๊ฐ๋ฐ์๊ฐ ๋ฐ๋ก ์์ด ๊ตฌ์ถ๊ณผ ์ ์ง๋ณด์์ ๋ถ๋ด์ ๋๋ผ๋ ์ค์๊ธฐ์ ๋ค์ด ํ๋ซํผ์ ์ฐพ์ต๋๋ค. ํธ๋ฆฌํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํด ์ฃผ๋๋ฐ ๋น์ฉ์ ํฌ์ง ์๊ฑฐ๋ ์.
๋ค๋ง ์ดํ ๋ก ์น์ดํ ์์ฅ์์ ์ด์๋จ์ผ๋ ค๋ฉด ์ปค์คํฐ๋ง์ด์ง์ ์ ํ์ด ์๋ ํ์์ ๋๋ค. ์ฐ๋ฆฌ ๋ธ๋๋์ ๋ฑ ๋ง๋ ํน๋ณํ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํด์ผ ํ์ฃ . ๊ทธ๋ฌ๋ค ๋ณด๋ ํ๋ซํผ ์๋ฃจ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ณ ๊ฐ์ด ์๊ตฌํ๋ ๊ธฐ๋ฅ์ ๊ตฌ์ถํด ์ฃผ๋ ๋ ๋ค๋ฅธ ๊ฐ๋ฐ ์ํ๊ณ๊ฐ ๊พธ๋ ค์ก์ต๋๋ค. ์ด ์ํ๊ณ๋ ์จ๋ผ์ธ ์ผํ๋ชฐ์ ์ฑ์ฅ๊ณผ ํจ๊ป ๋ชธ์ง์ ๋ถ๋ฆฌ๊ณ ์์ฃ .
์ด ์์ฅ์์๋ ์ด๋ค ์ผ์ด ๋ฒ์ด์ง๊ณ ์์๊น์? ์ ๋ง๋๋ก ์ผํ๋ชฐ์ ๋ง๋ค๋ ค๋ ๊ณ ๊ฐ์ ์ํด ํ๋ก ํธ๋ฟ๋ง ์๋๋ผ DB์ ๋ฐฑ์๋ ์ปค์คํฐ๋ง์ด์ง์ ์ง์ํ๋ ํ๋ซํผ, โ๊ณ ๋๋ชฐโ ์ํ๊ณ์ ์ฌ๋๋ค์ ๋ง๋ ๋ณด์์ต๋๋ค. ์์ฆ ๊ฐ๋ฐ ํธ๋ ๋๋ถํฐ ์๋ก์ด ๊ตฌํ ๋ฐฉ๋ฒ๊น์ง, ์จ๋ผ์ธ ์ผํ๋ชฐ ๊ฐ๋ฐ ์์ฅ์ ์ด์ผ๊ธฐ๋ฅผ ๋ค์ด๋ณด๊ฒ ์ต๋๋ค.
์์ฆ ์จ๋ผ์ธ ์ผํ๋ชฐ ํธ๋ ๋: โ์ผํ๋ชฐ ์์ฒด ๊ตฌ์ถ ์ ํ๋์?โ
NHN ์ปค๋จธ์ค EC์์ ํ ์ํฐํ๋ผ์ด์ฆํํธ ์ค์ฑ์ค ํํธ์ฅ
์ค์ฑ์ค ํํธ์ฅ์ด ์ด๋๋ ์ํฐํ๋ผ์ด์ฆ ํํธ๋ ๊ท๋ชจ๊ฐ ํฐ ๊ธฐ์ ์ ์์ฌ๋ชฐ ๊ตฌ์ถ ํ๋ก์ ํธ๋ฅผ ๋ด๋นํฉ๋๋ค. ํ๋ก์ ํธ ์ปจ์คํ ๋ถํฐ ์์ด์ ์ ํ์ ๊ณผ ์คํ๊น์ง ๋ชจ๋ ๊ณผ์ ์ ์ง์ํ์ฃ . ์จ๋ผ์ธ ์ผํ๋ชฐ ๊ตฌ์ถ์ A to Z๋ฅผ ๋ชจ๋ ์๋ ๊ทธ์๊ฒ ์์ฆ ์จ๋ผ์ธ ์ผํ๋ชฐ ๊ฐ๋ฐ ์์ฅ์ ํธ๋ ๋์ ์ด์๋ฅผ ๋ค์ด๋ดค์ต๋๋ค.
Q. ์์ฆ ์ด์ปค๋จธ์ค ์์ฅ์์๋ ์์ฒด ์ผํ๋ชฐ ๊ตฌ์ถ, ์ฆ ์์ฌ๋ชฐ ๊ฐ๋ฐ์ด ๋ง์์ง๊ณ ์์ด์. ๊ทธ ์ด์ ๋ ๋ญ๊น์?
์ผํ๋ชฐ์ ์ด์ํ๋ ๋ถ๋ค, ์ฆ ๊ณ ๊ฐ์ด ๋๋ํด์ก๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ค ๋ชจ๋ ์ฒ์์๋ ์ฟ ํก, ์ค๋งํธ ์คํ ์ด ๋ฑ ์คํ ๋ง์ผ์ ์ ์ ํด์. ๋น ๋ฅด๊ฒ ๋ฌผ๊ฑด์ ํ ์ ์์ผ๋๊น์. ํ์ง๋ง ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด ์ํฉ์ด ๋ฌ๋ผ์ง๋๋ค. ๊ทธ ๋ธ๋๋๊ฐ โํ์โ์ ๊ฐ์ง๊ณ ์๋๋, ์๋๋๊ฐ ์ค์ํด์ง๋๋ค. ์์ฌ๋ชฐ์ ๋ด ํ์์ ๊ฐ์ง ์ ์๋ ๋๊ตฌ์ด๊ณ ์. ์ด์ ๋ ์จ๋ผ์ธ ์ผํ๋ชฐ์ ์ด์ํ๋ ๊ณ ๊ฐ ๋ชจ๋ ํ์ ํ๋ณด๊ฐ ํต์ฌ์ด๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์์ด์. ๊ทธ๋์ ๋๋ํด์ก๋ค๊ณ ํํํ์ฃ .
๋ฌผ๋ก ๋จ์ํ ์์ฌ๋ชฐ์ ํ์ ํ๋ณด ๋ชฉ์ ์ผ๋ก๋ง ๊ตฌ์ถํ๋ ๊ฒ์ ์๋์์. ์คํ ๋ง์ผ์์ ์ํ์ ๊ตฌ๋งคํ๋ ์๋น์๋ ์ด ๋ฌผ๊ฑด์ด ์ด๋ค ๋ธ๋๋์ธ์ง ์ค์ํ์ง ์์์. ๊ทธ๋ฌ๋ค ๋ณด๋ ์ฝ๊ฒ ๋์ฒดํ ์ ์๋ ์ํ์ด ๋์ค๋ฉฐ ๊ฐ๊ฒฉ ๊ฒฝ์์ ํผํ ์ ์์ฃ . ์ฅ๊ธฐ์ ์ผ๋ก ๋ธ๋๋๋ฅผ ์ด์ํ๊ธฐ ์ํด์๋ ์ฐ๋ฆฌ ๋ธ๋๋๋ง์ ๊ณต๊ฐ์ธ ์์ฌ๋ชฐ์ด ํ์์์. ๋ ํ๋ซํผ์ ์ ์ ํ๊ฒ ๋๋ฉด ์ ์ ์์๋ฃ, ํ๋งค ์์๋ฃ ๋ฑ์ด ๋ฐ์ํด์. ๋งค์ถ์ด ๋์ด๋ ์๋ก ์์๋ฃ ๋ถ๋ด์ ์ปค์ง์ฃ . ์ต๊ทผ 'ํฐ๋ฉํ ์ฌ๊ฑด' ์ญ์ ์์ฌ๋ชฐ ์ ํ์ ๊ฐ์ํ๋ ๊ณ๊ธฐ๊ฐ ๋ ๊ฒ๋๋ค. ์ ์ฐ์ ์์กด์ ๋ฌธ์ ๋๊น์. ์์ฌ๋ชฐ์ ์ด์ฉํ๋ฉด PG์ฌ๋ก๋ถํฐ ์ง์ ์ ์ฐ์ ๋ฐ๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ด์.
Q. ์์ฌ๋ชฐ์ ๊ฐ๋ฐํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฟ ์๋๋ฐ์. ๊ทธ์ค ์ผํ๋ชฐ ๊ฐ๋ฐ ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๋ฌด์์ด ์ข์๊น์?
์์ฆ ๊ณ ๊ฐ ๋ฏธํ ์ ๋๊ฐ๋ฉด ์ ๋ ์ด๋ ๊ฒ ๋งํด์. โ์ธ์ ๊น์ง SI ํ์ค ๊ฑฐ๋?โ ๋ผ๊ณ ์. ์ฌ๋๋ค์ ํ๋ซํผ์์ ์ผํ๋ชฐ์ ๊ตฌ์ถํ๋ฉด ๊ธฐ๋ฅ ์ ์ฝ์ด ๋ง์ ๊ฑฐ๋ผ๊ณ ์๊ฐํด์. ๊ทธ๋์ SI ๊ธฐ์ ๊ณผ ํจ๊ป ์์ฒด ๊ฐ๋ฐ์ ์๋ํ์ฃ . ๊ทธ ๊ณผ์ ์์ ๊ณ ๊ฐ๋ค ๋๋ถ๋ถ์ด ์ด๋ ค์์ ๊ฒช์ด์. ๊ฐ๋ฐ ๊ณผ์ ๋ ํ๋ค์ง๋ง, ์ ์ง๋ณด์๋ ๋ ์ด๋ ต๊ฑฐ๋ ์. ์ด์ํ๋ฉฐ ๋ฐ์ดํฐ๊ฐ ์์ด๋ฉด ์๋ฒ๊ฐ ๋๋ ค์ง๋ ํ์ฅํด์ผ ํด์. ๊ฐ์ธ ์ ๋ณด๋ฅผ ์งํค๊ธฐ ์ํ ๋ณด์ ์ ๋ฐ์ดํธ๋ ์ฃผ๊ธฐ์ ์ผ๋ก ํ์ํ์ฃ . ๋น ๋ฅด๊ฒ ๋ฐ๋๋ ์ผํ๋ชฐ ํธ๋ ๋์ ๋ง์ถ๋ ค๋ฉด ์ ๊ท ๊ธฐ๋ฅ๋ ๊ฐ๋ฐํด์ผ ํฉ๋๋ค.
ํ์ง๋ง ์ผํ๋ชฐ ๊ตฌ์ถ ํ๋ซํผ์์๋ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ด์. ํนํ ๊ณ ๋๋ชฐ์ ๋ฐฑ์๋์ DB๊น์ง โ์ปค์คํฐ๋ง์ด์งโํ ์ ์๋ ๊ฒ์ด ํน์ง์ธ๋ฐ์. ์ด๋ฏธ ์ ๊ณต ์ค์ธ ์๋น์ค๋ฅผ ์ฐ๋ํ๊ฑฐ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ์ง์ ๊ฐ๋ฐํด ๊ด๋ฆฌ์ ํ์ด์ง์ ๋ถ์ด๋ ๊ฒ์ด ๋ชจ๋ ๊ฐ๋ฅํด์. ์๋ฒ์ ๊ฐ์ ๋ฆฌ์์ค๋ ์ํ๋ฉด ์ฝ๊ฒ ์ถ๊ฐํ๊ณ ์. ์์ฒด ๊ตฌ์ถ ๋๋น ์ ๋ ดํ๊ณ ๋น ๋ฅด๊ฒ, ๋ธ๋๋์์ ์ํ๋ ๊ธฐ๋ฅ์ ๋ง์ถคํ์ผ๋ก ๊ฐ๋ฐํ ์ ์๋ค๋ ๋ป์ด์ฃ .
Q. ์์ฆ ์ด์ปค๋จธ์ค์์ ํ๋์ด ์ค์ํ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
์ผํ๋ชฐ๋ง๋ค ์ํ๋ ๊ฒ์ด ๋ค ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ด์์. ์๋ฅผ ๋ค์ด ๋ณผ๊น์? ์ํ์ ๋ฑ๋กํ ๋, ์ฒจ๋ถ ํ์ผ์ ํจ๊ป ์ฌ๋ฆฌ๊ณ ์ถ์ ๊ณ ๊ฐ์ด ์๋ค๊ณ ํ ๊ฒ์. ์ด ๊ธฐ๋ฅ์ ์๋ ์์ฃผ ์ฐ์ง ์๋ ๊ธฐ๋ฅ์ด ๋ง์์. ํ๋ซํผ์์ ์ด๋ฏธ ์ํ ์์ธ ํ์ด์ง๋ฅผ ์๋ ์ ๊ตฌ์ถํด ๋์๊ธฐ ๋๋ฌธ์ด์ฃ . ๋ค๋ง ์ด ๊ณ ๊ฐ์ด ๋ค๋ฃจ๋ ์ํ์ ์์ฃผ ํน์ํด์ ํ์ง ์ธ์ฆ ๊ด๋ จ ํ์ผ์ ํจ๊ป ๋ฑ๋กํด ์ ๋ขฐ๋๋ฅผ ์ฌ๋ฆฌ๊ณ ์ถ์ ์ ์์ด์. ๊ทธ๋ฌ๋ฉด ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒ์ด ๋ง์ต๋๋ค. ๋ค๋ง ์ด๋ ๋๋ฌ๋ ํ๋ก ํธ์๋ ๋ถ๋ถ์ด ์๋ ๋ฐฑ์๋์ ๊ตฌ์กฐ๋ฅผ ๊ฑด๋๋ ค์ผ ํ ์ ์๋ ๋ฌธ์ ์์. ๊ทธ๋์ ๊ณ ๋๋ชฐ์ฒ๋ผ ๋ฐฑ์๋ ๊ตฌ์กฐ ์์ฒด๋ฅผ ๋ง์ถคํ์ผ๋ก ์ธํ ํด์ผ๋ง ํด๊ฒฐํ ์ ์์ฃ . ์ ํด์ง ๊ตฌ์กฐ ์์์๋ง ๋์ํ๋ ๋ค๋ฅธ ํ๋ซํผ์ ๊ตฌํ์ด ํ๋ค์ด์. ๊ทธ๋ ๋ค๊ณ ํ๋ซํผ์ ์ฐ์ง ์๊ณ ์ฒ์๋ถํฐ ๋ง๋ค์๋ ๋น์ฉ์ด ํฐ ๋ฐ๋ค ์์ ์๊ธฐํ ๋ฌธ์ ๊ฐ ๋์ด์ง ์๊ณ ์.
Q. ์์ฆ ์ผํ๋ชฐ์ ์ด์ํ๋ ๊ณ ๊ฐ์ด ์์ฃผ ์ฐพ๋ ๊ธฐ๋ฅ์ ๋ฌด์์ผ๊น์? ์ผํ๋ชฐ ๊ฐ๋ฐ์ ํธ๋ ๋๊ฐ ์์๊น์?
๊ตฌ๋ ์๋น์ค ์์ฒญ์ด ์ ๋ง ๋ง์ด ๋ค์ด์จ๋ค๊ณ ๋๊ปด์. ๊ทธ๋ฐ๋ฐ ์ฌ์ค ์ด ๊ตฌ๋ ์ด ์์ ์๋ก์ด ๊ธฐ๋ฅ์ ์๋์์. ์ ๊ธฐ ๊ฒฐ์ ์์คํ ์ด๋ ๋ค๋ฅผ ๋ฐ ์์ฃ . ์ ๊ธฐ์ ์ผ๋ก ๊ณ ๊ฐ์ด ๋์ ๋ผ ๋๋ง๋ค ๋ฌผ๊ฑด์ ๋ฐฐ์กํด ๋๋ฆฌ๋ฉด ๊ตฌ๋ ์๋น์ค๋ผ๊ณ ํฉ๋๋ค. ์ด๋ ๊ฒ ์ ๊ธฐ ๊ฒฐ์ ์์คํ ์ฒ๋ผ ์์ฃผ ์ฐพ๋ ๋ค์ด๋ฒํ์ด, ๊ฐํธ๋ก๊ทธ์ธ, ์ฑ๋ํก ์ฐ๋ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ฐ๋ฐ ์์ด๋ โ์คํ ์ดโ์์ ์ฝ๊ฒ ์ถ๊ฐํ ์ ์์ด์. ํด๋ํฐ์์ ์ดํ์ ์ค์นํ๋ฏ ์ํ๋ ๊ธฐ๋ฅ์ ์ผํ๋ชฐ ๊ด๋ฆฌ์ ํ์ด์ง์ ์ฝ๊ฒ ์ค์นํ๋ ๊ฑฐ์ฃ .
๋์ ์์ฆ์๋ ํน๋ณํ ๊ตฌ๋ , ํ๋ฆฌ๋ฏธ์ ๊ตฌ๋ ์๋น์ค์ ๋ํ ์๊ตฌ๊ฐ ๋ง์์. ์ด๋ ์ ๊ธฐ ๊ฒฐ์ ์์คํ ๊ณผ ํ์ ๋ฑ๊ธ ์ ๋๋ฅผ ๊ฒฐํฉํด ํ ์ ์์ด์. ๋น์ผ ๋์ ์ฃผ๊ณ ์๋ก ๊ฐ๋ฐํ ๊ธฐ๋ฅ์ ์๋์ฃ . ํ๋ซํผ์์ ์๋ ์ ๊ณตํ๋ ์ ๊ธฐ ๊ฒฐ์ ์์คํ ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ๋ํด ๋ถ์ด๋ฉด ํด๊ฒฐํ ์ ์์ด์.
Q. ๊ทธ๋ ๋ค๋ฉด ์ผํ๋ชฐ ๊ฐ๋ฐ ํ๋ซํผ์ ์ฐพ์์จ ์ฌ๋์ ์ด๋ค ์ฌ์ ์ผ๋ก ์์ฌ๋ชฐ์ ์ป๊ฒ ๋ ๊น์?
๊ณ ๋๋ชฐ์ ์ฐพ์์จ ๊ณ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ค๋ช ํ ๊ฒ์. ๊ฐ์ฅ ๋จผ์ ํ๋ ๊ฑด ๊ณ ๊ฐ์ ์ด์ผ๊ธฐ๋ฅผ ๋ฃ๋ ์ผ์ด์์. ์ด๋ค ๊ฒ์ ์ํ๊ณ ๋ฌด์์ด ํ์ํ์ง ํ์ธํ์ฃ . ๋ค์์ผ๋ก๋ ์ํ๋ ๋ฐฉ์์ ๊ตฌํํ ์ฐ๋ฆฌ ํ๋ซํผ์ ํน์ ๊ธฐ๋ฅ์ด๋ ์ปค์คํฐ๋ง์ด์ง ๋ฒ์๋ฅผ ์๋ดํด์. ์ดํ์๋ ๊ณ ๊ฐ์ฌ์๊ฒ ์ ํฉํ ์์ด์ ์๋ฅผ ์ ์ ํ๊ธฐ ์ํด ๋ฆฌ์คํธ๋ฅผ ์ ๋ฌํด์. ๋ ํผ๋ฐ์ค์ ๊ตฌ์ถ ๊ธฐ๊ฐ, ๋น์ฉ ๋ฑ์ ๊ณ ๋ คํด ํจ๊ปํ ๊ฐ๋ฐ์ฌ๋ฅผ ๊ฒฐ์ ํ๋ฉด, ํ๋ก์ ํธ๊ฐ ์ฐฉ์๋ฉ๋๋ค. ํ๋ก์ ํธ๋ฅผ ์์ํ๋ฉด ๊ธฐํ, ๋์์ธ, ๊ฐ๋ฐ, ๋ฐฐํฌ๋ฅผ ์์๋๋ก ์งํํ์ฃ .
ํ๋ก์ ํธ์ ์์๋ถํฐ ๋๊น์ง, ์ฝ๊ฒ ๋งํด ๊ณ ๊ฐ์ด ์์ฌ๋ชฐ์ ๋ง๋ค์ด ์ด์ํ ์ค๋น๊ฐ ๋ ๋๊น์ง ํ์ฌ์์ ๋ฐ๋ผ๊ฐ์. ์ด๋ฅผ โํด๋๋ฆผ ์๋น์คโ๋ผ๊ณ ์ด๋ฆ ๋ถ์ฌ ์ด์ํ๊ณ ์์ด์. ํด๋๋ฆผ ์๋น์ค๋ฅผ ์ด์ฉํ๋ฉด ๊ณ ๊ฐ์ฌ๋ ๊ฐ๋ฐ์ ์์ด๋ ์ผํ๋ชฐ์ ๊ตฌ์ถํ ์ ์๋ ๊ฑฐ์ฃ . ๊ฐ๋ฐ์๋ ๊ณ ๋๋ชฐ์์ ์ธ์ฆํ ์์ด์ ์๊ฐ ์ฐธ์ฌํฉ๋๋ค. ๊ณ ๋๋ชฐ์์๋ ์์ด์ ์๋ฅผ ๊ผผ๊ผผํ๊ฒ ๊ด๋ฆฌํ๋ฉฐ ๋ ๋์ ํ์ง์ ์ป๋๋ก ์ง์ํ๊ณ ์์ด์.
Q. ์ค์ ๊ณ ๊ฐ๊ณผ ๋ง๋ ๊ฐ๋ฐํ๋ ์น ์์ด์ ์๋ฅผ ์ํด NHN ์ปค๋จธ์ค์์๋ ๋ฌด์์ ์ง์ํ๊ณ ์๋์?
์ ํฌ๋ โ์จ๋ณด๋ฉโ ์ ๋ต์ ์ด์ํ๊ณ ์๋๋ฐ์. ์ฝ๊ฒ ๋งํ๋ฉด ํํธ๋๋ก ํจ๊ปํ๊ณ ์ ํ๋ ์์ด์ ์์ ๊ธฐ์ ๋ ๋ฒจ์ ์ธก์ ํ๊ณ ์ด๋ฅผ ์ฐ๊ฒฐ์ ํ์ฉํ๋ ๊ฒ๋๋ค. ํํธ๋๊ฐ ๊ฐ๋ฐ์ ์ํ๋์ง, ๋์์ธ์ ์ํ๋์ง, ํ๋์ ์ํ๋์ง, ๋ด๋ถ์์ ํ์ ํ ๋ด์ฉ์ ๋ฐ๋ผ ์ ํฉํ ๊ณ ๊ฐ๊ณผ ์ฐ๊ฒฐํ๊ณ ์์ฃ . ์ด๋ ์์ด์ ์์ ๊ธฐ์ ๋ ๋ฒจ์ด ๋๋ค๋ฉด ์์๋ฃ ํํ์ ๋๋ฆฌ๊ณ ์.
์ํต ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด NHN ์ปค๋จธ์ค ์ธก์์ ์ค์ฌ์ ๋์๊ธฐ๋ ํฉ๋๋ค. ๊ทธ๋ฟ๋ง ์๋๋ผ ์ ํฌ ํ๋ ์ผํฐ๋ฅผ ํ์ฉํ๋ฉด ์์ด์ ์๊ฐ ํ๋ํ ๊ธฐ๋ฅ๋ค์ ์์ ํจํค์ง๋ก ๋ฌถ์ด ํ๋งคํ ์๋ ์์ด์. ์ถ๊ฐ ๊ฐ๋ฐ ์์ด ์๋์ ์ป์ ๋ฐฉ๋ฒ์ด์ฃ . ์๊ฒฉ ์ ํ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ผ๋ฉด ๋๊ตฌ๋ ๊ณ ๋๋ชฐ์ ํํธ๋๊ฐ ๋ ์ ์์ด์.
โถ ํด๋๋ฆผ ํํธ๋ ์ง์ํ๊ธฐ
์์ ๋ถํฐ ์ ์ง๋ณด์๊น์ง: ํ๋ซํผ๊ณผ ์์ด์ ์๋ ์ด๋ป๊ฒ ๊ณต์กดํ ๊น?
๊ณ ๋๋ชฐ ํํธ๋์ฌ ์นด์ด๋จผ ๋ ธ์์ ์ค์ฅ
ํ๋ซํผ์ ์๋ฃจ์ ์ด ์ค์ ์ผํ๋ชฐ๋ก ๋ฐ๋๋ ค๋ฉด ์์ด์ ์ ์ํ๊ณ๊ฐ ํ์์ ๋๋ค. ์ด๋ค ๊ฐ๋ฐ์ฌ๋ ํ์ฅ์์ ๊ณ ๊ฐ๊ณผ ์ํตํ๋ฉฐ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค์ด ๋ด๊ณ ์์ฃ . ๊ณ ๋๋ชฐ ํํธ๋์ฌ ์นด์ด๋จผ์ ๋ ธ์์ ์ค์ฅ์ผ๋ก๋ถํฐ ์์ํ ํ์ฅ์ ์ด์ผ๊ธฐ๋ฅผ ๋ค์ด๋ณด์์ต๋๋ค.
Q. ์ผํ๋ชฐ ๊ตฌ์ถ ํ๋ซํผ์ ์๊ฐ๋ณด๋ค ๋ค์ํ๊ฒ ์กด์ฌํ๋๋ฐ์. ์นด์ด๋จผ์ฒ๋ผ ํ ๊ฐ์ง ํ๋ซํผ์ ์ ๋ฌธ์ผ๋ก ์ทจ๊ธํ๋ฉด ์ด๋ค ์ฅ์ ์ด ์๋์?
๋ฌผ๋ก ์ ํฌ๋ ๊ณ ๊ฐ ์๊ตฌ์ ๋ฐ๋ผ ๋ค๋ฅธ ํ๋ซํผ์ ์ฐ๊ธฐ๋ ํด์. ์ด๋์๋ ๋๋ ๊ฒ์ด ์ด๋์๋ ์ ๋๊ธฐ๋ ํ๋๊น์. ๊ทธ๋ ์ง๋ง ํ ๊ฐ์ง ํ๋ซํผ์ ์ ๋ฌธ์ผ๋ก ๋ค๋ฃจ๋ฉด ๋ฐ๋ผ์ค๋ ํํ๋ค์ด ์์ด์.
์๋ฅผ ๋ค์ด ๊ณ ๋๋ชฐ์ ๊ฒฝ์ฐ์๋ NHN์ปค๋จธ์ค์์ ์ผ์ ๋ถ๋ถ ์์ ์ ์ง์ํด์ค์. ํด๋๋ฆผ ์๋น์ค ๊ณผ์ ์์ ์์ฐ์ค๋ ๊ณ ๊ฐ๊ณผ ์ฐ๊ฒฐํด ์ฃผ์ฃ . ๋ชจ๋ํฐ๋ง๊ณผ ํจ๊ป ๊ณ ๊ฐ์ฌ ์ธก ์ปจํ ํฌ์ธํธ๋ฅผ ์ง์ ์ฐ๊ฒฐํด ์ฃผ๋ ์ํต์ด ์ ๋ง ์ํํด์.
๋ ์์ ํ์ด ์๋ ์ ์ง๋ณด์ ๋ด๋น์์ ์ง์ ์ปจํํ ์ ์๋ ๊ฒ๋ ์ ๋ง ํฐ ์ฅ์ ์ด์์. ๋ํ ์ผํ๋ชฐ์ ์ฌ์ดํธ์ ์ค๋ฅ๊ฐ ๋๋ฉด ๋งค์ถ ํ๊ฒฉ์ด ๊ต์ฅํ ํฐ๋ฐ์. ๋๋ถ๋ถ ํ๋ซํผ์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋, ์ผ๋ฐ ๋ฌธ์๋ง ๋ฃ์ ์ ์์ด์. ๊ทธ๋ฌ๋ฉด ์ผ๋ง๋ ๊ธฐ๋ค๋ ค์ผ ํ ์ง ๋ชจ๋ฅด๊ฑฐ๋ ์. ๋ง์ฝ 2~3์๊ฐ ์ง๋ ์๋ต์ด ์ค๋ฉด ํผํด ๊ท๋ชจ๊ฐ ์ผ๋ง๋ ์ปค์ง์ง ์ ์๋ ์๊ณ ์. ์๊ธ ๋์์ด ํ์ํ ์ํฉ์ ๊ณง๋ฐ๋ก ๋ด๋น์์ ์ฐ๊ฒฐํ ์ ์์ผ๋ ์ข์์.
Q. ๊ณ ๋๋ชฐ์ ์ ๋ฌธ์ผ๋ก ๋ค๋ฃจ๋ฉฐ ๋๋ ์ด ํ๋ซํผ์ ์ฅ์ ์ ๋ฌด์์ผ๊น์?
๊ฐ์ฅ ํฐ ์ฅ์ ์ ํ๋์ด์ฃ . ๋ค๋ฅธ ๊ณณ์์๋ ๋ฐ๋ผ์ก๊ธฐ ํ๋ค์ด์. ์ง์ DB๋ฅผ ์ด๊ณ ๋ณผ ์ ์๋ค๋ ๊ฒ์ ์ ๋ง ํฐ ๋ถ๋ถ์ด์ฃ . ๋จ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ๋ฟ๋ง ์๋๋ผ ๊ณ ๊ฐ์ฌ์์ ๋ง์ผํ ๋ชฉ์ ์ผ๋ก ์ฃผ๋ฌธ ํต๊ณ ๊ฐ์ ์ ๋ณด๋ฅผ ๋ด์ผ ํ ๋๊ฐ ์๊ฑฐ๋ ์. ์ด๋ฅผํ ๋ฉด ๊ฐ์ ํ ์ง 3์ผ ๋ด์ ์ฒซ ๊ตฌ๋งค๋ฅผ ํ ์ ํ์ ๊ณ ๊ฐ๋ค์ด ์์ฃผ ์ฌ๋ ํ๋ชฉ์ด ๊ถ๊ธํ ์ ์์์์? ์ด๋ฐ ๊ฑด DB๋ฅผ ์ด์ด์ผ ๋ณผ ์ ์์ด์. ๋ค๋ฅธ ํ๋ซํผ์์๋ API๋ฅผ ์ฐ๋ํด ๋ฐ์์ฌ ์ ์๋ค๊ณ ํ์ง๋ง, ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ ๋ ๊ณ ๊ฐ์ด ์ํ๋ ์กฐ๊ฑด์ผ๋ก ์ถ์ถํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ๊ฐ ๋ง๊ฑฐ๋ ์.
๋ํ, ๊ณ ๋๋ชฐ์ ์ ๊ธฐ์ ์ธ ๋ณด์ ํจ์น ์ญ์ ์ฅ์ ์ด์์. ์์ฌ๋ชฐ์ ํ์์ ๊ฐ์ธ์ ๋ณด๋ฅผ ๋ณด๊ดํ๊ธฐ ๋๋ฌธ์ ์ ์ฌ์์ ํดํน ๋ฑ ๊ณต๊ฒฉ์ด ๋ค์ด์ฌ ์ ์์ด์. ์ฆ์ ํจ์น๋ก ๊ณ ๊ฐ์ด ๋ฐ๋ก ์๋ฒ ๋ณด์์ ์ ๊ฒฝ ์ฐ์ง ์๋๋ก ๊ด๋ฆฌํด ์ฃผ๋ ํธํ์ฃ .
Q. ์์ฆ ์ด์ปค๋จธ์ค ๊ณ ๊ฐ์ ์ด๋ค ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ค๊ณ ํ๋์? ๊ฐ๋ฐ ์ฌ๋ก๊ฐ ๊ถ๊ธํด์.
๋ธ๋๋๋ง๋ค ์๊ตฌํ๋ ๊ธฐ๋ฅ๋ค์ด ๋ฌ๋ผ์ ๋ฑ ํ ๊ฐ์ง๋ฅผ ๋ฝ๊ธฐ๋ ์ด๋ ค์ธ ๊ฒ ๊ฐ์์. ๋ค๋ง ์ ์ข ๋ณ๋ก ์์ฃผ ์ฐพ๋ ๊ธฐ๋ฅ๋ค์ ๋ช ๊ฐ์ง ์๊ฐํด ๋ณผ๊ฒ์.
ํจ์ /์กํ ๋ธ๋๋์ ๊ฒฝ์ฐ์๋ ์ต์ ์ปค์คํฐ๋ง์ด์ง์ ์ธ์ธํ๊ฒ ํ๋ ํธ์ด์์. ์ผํ๋ชฐ์์ ๋ณด์ฌ์ง๋ ์ด๋ฏธ์ง๊ฐ ์ค์ํ๊ธฐ ๋๋ฌธ์, ์ปฌ๋ฌ๋ ์ฌ์ด์ฆ๋ฅผ ์ง๊ด์ ์ผ๋ก ๋ณด์ฌ ์ฃผ๋ ๊ฒ์ด ์ค์ํ์ฃ . ์๋ฅผ ๋ค์ด ๊ฒ์์์ ๋๋ฅด๋ฉด ๊ฒ์์ ์ํ, ํฐ์์ ๋๋ฅด๋ฉด ํฐ์ ์ํ ์ด๋ฏธ์ง๊ฐ ์ธ๋ค์ผ์ ๋ ธ์ถ๋๋ ๊ฑฐ์์.
์ํ์ ๊ฒฝ์ฐ์๋ ๋ฐฐ์ก ๊ธฐ๋ฅ์ ๋ง์ด ํ์ฉํ๋๋ฐ์. ๋ฐฐ์ก ์ผ์ ์ด๋ ์๊ฐ์ ์ง์ ํ๊ฑฐ๋ ๊ฐ๊น์ด ๋งค์ฅ์์ ๋ฐ๋ก ๋ฐฐ์กํ ์ ์๊ฒ ๋ง๋ ๊ธฐ๋ฅ์ด์์. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ํ๋ก ํธ๋ฟ๋ง ์๋๋ผ ๋ฐฐ์ก ์ชฝ ๋ฐฑ์๋๋ ํจ๊ป ๊ฐ๋ฐํด์ผ ํด์.
Q. ๋ฐฑ์๋ ์ปค์คํฐ๋ง์ด์ง, ๊ทธ๋ฌ๋๊น ํ๋์ผ๋ก ๋ง์ถคํ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ ์ฌ๋ก๋ ์๋์?
์นด์ด๋จผ์์ ๋์์ โ์ ์e์ตโ ๋ธ๋๋ ํตํฉ๋ชฐ์ ๊ตฌ์ถํ๋๋ฐ์. ์์ง์ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ํด ๊ทธ๋ฃน์จ์ด์ ๋ก๊ทธ์ธ ์ธ์ ๊ณผ ์ผํ๋ชฐ์ ๋ก๊ทธ์ธ ์ธ์ ์ ๋ฌผ๋ ค์ ์ฐ๊ฒฐํด์ผ ํ์ด์. ๊ทธ๋ฃน์จ์ด์ ๋ก๊ทธ์ธํ ์ํ์์ ์ฌ์ดํธ ์ด๋์ ํด๋ฆญํ๋ฉด ๋ก๊ทธ์ธ ์ํ ๊ทธ๋๋ก ์ด๋ํ ์ ์๋๋ก์. SSO ํต์ ํ๋กํ ์ฝ์ ์ด์ฉํด ํด๊ฒฐํ์ฃ . ์ฌ๊ธฐ์ ์์ง์ ํฌ์ธํธ๋ฅผ ์ธ ์ ์๊ฒ ํ๋์ ํ๋ค๊ฑฐ๋, ์ํ๊ถ์ ์ฌ์ ํฌ์ธํธ๋ก ๋ฐ๊ฟ ์ด๋ค๊ฑฐ๋ ํ๋ ๊ธฐ๋ฅ๋ ๊ตฌํํ์ต๋๋ค.
BYC๋ชฐ์ ๊ฒฝ์ฐ์๋ ๊ฐ์ธ ๋ง์ถคํ ์ถ์ฒ ๊ธฐ๋ฅ์ ๋ง๋ค์์ด์. ๋น๋ง์ดํ์ด๋ผ๋ ๊ธฐ๋ฅ์ด์๋๋ฐ์, ๊ณ ๊ฐ์ด ์ ํํ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋ณธ์ธ์๊ฒ ๋ง๋ ์ํ์ ๋ณด์ฌ์ฃผ๋ ๊ฑฐ์ฃ . ์ฑ๋ณ, ์ฌ์ด์ฆ, ์ ํธ ์ ํ ๋ฑ์ ๋ฐ๋ผ ์ํ์ ๋ฐ๋ก ์ถ์ฒํด์. ๋ ๋ด๋ถ ERP ์์คํ ๊ณผ ์ฐ๋ํด ํ์ฌ ์ฌ๊ณ ์ ํ๋ชฉ, ๊ท๊ฒฉ ๋ฑ์ ํ์ธํด์ ๋ณด์ฌ์ฃผ๊ธฐ๋ ํ๊ณ ์. ์ด๋ฐ ๋ก์ง์ ์ง๊ณ ๊ตฌํํ๋ ค๋ฉด ๋ฐฑ์๋๋ฅผ ๊ฑด๋๋ฆฌ์ง ์๊ณ ๋ ์ด๋ ค์์.
Q. ์์ด์ ์์๊ฒ ๋ง์ถค ์ ์์ด ์ค์ํ ์ด์ ๋ ๋ฌด์์ผ๊น์?
๊ณ ๊ฐ์ ์ ๋ง ๋ค ๋ค๋ฅด๋๊น์. ์ ํฌ๋ ๋ง์ถคํ ์ ์ ์ ์ฒด์ฌ์ ๊ณ ๊ฐ๋ค์ด ํ์ํ๋ค ํ๋ ๊ธฐ๋ฅ์ ์ฌ๋งํ๋ฉด ๋ค ๋ง๋ค๊ฑฐ๋ ์. ์ํ, ํจ์ ๋ฑ ๊ฐ๊ฐ ๋ถ์ผ์ ๋ฐ๋ผ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ ์์ฃ . ์๋ฌด๋๋ ๊ณ ๋๋ชฐ ์ ๋ฌธ ์ ์ฒด์ธ ๋งํผ, ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ด์ด๋ณด๊ณ ๋ฐ์ํ๋ฉด์๋ ๋ณด์ ์ทจ์ฝ์ ์ผ๋ก๋ถํฐ ์์ ํ๊ฒ ๊ตฌํํ ์ ์๋๋ก ์ ๊ฒฝ ์ฐ๊ณ ์์ด์.
์ผํ๋ชฐ ๊ตฌ์ถ ํ๋ซํผ์ 3๊ฐ์ง ํค์๋: ํ์ฅ์ฑ๊ณผ ์ ์ฐ์ฑ, ์์ ์ฑ
NHN ์ปค๋จธ์ค ๊ณ ๋๋ชฐ๊ฐ๋ฐ/๊ณตํตํ๋ซํผ๊ฐ๋ฐํ ์ดํ์ง ํ์ฅ
์ดํ์ง ํ์ฅ์ด ์ด๋๋ ๊ณ ๋๋ชฐ๊ฐ๋ฐ/๊ณตํตํ๋ซํผ๊ฐ๋ฐํ์ ์จ๋ผ์ธ ์ผํ๋ชฐ์ ๋ง๋ค๊ณ ์ด์ํ๊ธฐ ์ํด ํ์ํ ๋ชจ๋ ํ๊ฒฝ์ ๋ง๋ค์ด ๋ ๋๋ค. ๊ณ ๋๋ชฐ์ โํ๋โ์ ๊ฐ์กฐํ๋ ๋งํผ ์ ๊ฒฝ ์จ ๊ฐ๋ฐํ ๋ถ๋ถ์ด ๋ง๋ค๊ณ ํ๋๋ฐ์. ๊ทธ์๊ฒ์ ์ผํ๋ชฐ ํ๋ซํผ์ ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ๋ค๊ฐ์ฌ ๋ณํ์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ๋ค์ด๋ดค์ต๋๋ค.
Q. ์ผํ๋ชฐ ๊ตฌ์ถ ํ๋ซํผ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ชจ๋ ๊ณ ๊ฐ์ฌ์ ์ํด๊ฐ ๋ฐ์ํด์. ์ด๋ฅผ ์ด๋ป๊ฒ ๋๋นํ๊ณ ์๋์?
์ฐ์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ธํ๋ผ๋ก ์๋ฒ ์์์ ํ๋ ฅ์ ์ผ๋ก ํ์ฅํ ์ ์๊ฒ ์ด์ํ๊ณ ์์ต๋๋ค. ํธ๋ํฝ์ด ๊ธ์ฆํ๋ ์ํฉ์์๋ ์์คํ ์ ์์ ์ ์ผ๋ก ์ด์ํ๋๋ก ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ์ด์. ๋ฐ์ดํฐ ๋ฐฑ์ ๊ณผ ๋ณต๊ตฌ ๊ณํ, ์ต์ ๋ณด์ ์ํ์ ๋ํ ์ ๊ธฐ ์ ๋ฐ์ดํธ๋ ์ ๊ฒฝ ์ฐ๊ณ ์. ๋ฌด์๋ณด๋ค ๊ด๋ จ ์งํ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ชจ๋ํฐ๋งํ๋ฉฐ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ ์ ์๋ ๋ด๋ถ ์์คํ ์ ๊ฐ๋ํ๊ณ ์์ด์. ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ๊ณง๋ฐ๋ก ๊ฐ๋ฐํ์ ์๋ฆผ์ด ๊ฐ์ฃ . ์ฅ์ ๋ฅผ ์ฌ์ ์ ํ์งํ๊ณ ์ฆ๊ฐ ๋์ํ๊ธฐ ์ํ ์ง์์ด์์.
๊ทธ๋ผ์๋ ๋ ์์ฐํ ์ํฉ์ ์์ต๋๋ค. ์ฌ๋ฌ ๊ฒฝ์ฐ์ ์๋ฅผ ์๊ฐํ์ฌ ํ ์คํธ ์ผ์ด์ค๋ฅผ ๋ง๋ค์ด ๋์ํ๋ ค๊ณ ํ์ง๋ง, ๋ฏธ์ฒ ๋ฐ๊ฒฌํ์ง ๋ชปํ ์๋ฌ ์ ๋ณด๊ฐ ๋์ค๋ฉด ๋ฑ์ ์์๋์ด ํ๋ฌ์. ๊ทธ๋์ ๋ ํ์ฅ์ ๋ฐ์ ํ ์์ด์ ์ ๋ถ๋ค๊ณผ ์ํตํ๋ ์๋ฆฌ๋ฅผ ์์ฃผ ๋ง๋ จํ๋ ค ํ๊ณ ์์ด์. ๊ณ ๊ฐ์ด ์ค์ ๋ก ์์คํ ์ ์ฌ์ฉํ๋ฉฐ ๊ฒช๋ ๋ฌธ์ ๋ฅผ ๋ง์ด ๋ฃ๊ธฐ ์ํด์์ฃ . ๊ณ ๊ฐ์๊ฒ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์ด์ ๋น ๋ฅด๊ฒ ๋์ํ๋ ๊ฒ์ ์ธ์ ๋ ๋์ ์ฐ์ ์์๋ก ๊ฐ์ ธ๊ฐ๋๋ค.
Q. ์์ ๋ก์ด ํ๋ ํ๊ฒฝ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ค์ํ ๋ณ์๋ฅผ ๊ณ ๋ คํ ํญ ๋๊ณ ์ฌ์ธํ ์ค๊ณ๊ฐ ํ์ํด ๋ณด์ด๋๋ฐ์. ์ด๋ค ๊ฐ์น๋ฅผ ์ค์ฌ์ผ๋ก ๊ฐ๋ฐํ๊ณ ์๋์?
์์ ๋จ๊ณ๋ถํฐ ํ์ฅ์ฑ์ ๊น์ด ๊ณ ๋ฏผํฉ๋๋ค. ์ค๊ณ๋ฅผ ํ ๋๋ฉด ์ฌ๋๋ค์ด ๊ฐ์ฅ ํํ๊ฒ ์ฐ๋ ๋์์ธ ํจํด์ด ๋ฌด์์ธ์ง ๊ณ ๋ คํด์. ์ต๋ํ ๋ง์ด ์ฐ๋ ๋์์ธ ํจํด์ด๋ ์ํคํ ์ฒ ํจํด์ ํ์ฉํ๋ ค๊ณ ํ์ฃ . ๋ณต์กํ ์ต์ ํจํด์ ๊ตฌํ์ ์์ ํ๊ณ ์์ต๋๋ค. ํนํ ๊ณ ๋๋ชฐ์ MVC ํจํด[1] ์ค๊ณ๋ฅผ ๊ณ ์ํด์. ํ๋์ ํ๋ ค๋ฉด ์ฝ๋๋ฅผ ๋ด์ผ ํ๋๋ฐ์, ์ด๋ฅผ ๋ ์ฝ๊ฒ ์ดํดํ๊ณ ์์ ํ ์ ์์ด์ผ ํ๋๊น์.
ํํธ์ผ๋ก๋ ๋ชจ๋ ์ฌ์ฉ์์ ๊ฐ๋ฐ์์ ๊ฒฝํ์ ์ฝ๊ฒ ๋ง๋ค๋ ค๊ณ ํฉ๋๋ค. ๊ธฐํ ๋จ๊ณ์์๋ ํ๋ฉด ๊ตฌ์ฑ์ ํ์ฅ์ฑ ์๊ฒ, ๋์์ธ์์๋ ํธ์ํ UX๋ฅผ ๋ง๋ค๋ ค๊ณ ์ ๊ฒฝ ์ฐ์ฃ .
Q. ์ต๊ทผ ๊ณ ๋๋ชฐ์ ์์ ํ SaaSํ ํ๋ซํผ์ผ๋ก ๋ฐ๊พธ๋ ๋ฑ ํฐ ์ ๋ฐ์ดํธ๊ฐ ์์์ด์. ์ด๋ค ๋ณํ๊ฐ ์์๋์?
์ด๋ฒ ๋๊ท๋ชจ ์ ๋ฐ์ดํธ์์ ๊ฐ์ฅ ๋์ ์ ์ธ ๊ณผ์ ๋ PHP ์ต์ ๋ฒ์ ์ ๊ทธ๋ ์ด๋์์ต๋๋ค. ์ต์ ๋ฒ์ ์ ์ด์ ๋ฒ์ ๋ณด๋ค ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ด์์. ๋ฎ์ ๋ฒ์ ์ PHP๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณด์ ์ทจ์ฝ์ ์ด๋ ์ฑ๋ฅ ์ ํ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ์ผ์ค์ฃ . ์ฅ๊ธฐ์ ์ผ๋ก๋ EOL(End of Life, ์ ํ์ ๋ผ์ดํ์ฌ์ดํด ์ข ๋ฃ) ๋ฌธ์ ๋ ์์๊ณ ์. ์ด์ ๋ฏธ๋ฆฌ ๋๋นํ๊ณ ์ ๋๊ท๋ชจ ์ ๋ฐ์ดํธ๋ฅผ ์งํํ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฉ์์ง ํ(MQ) ๊ฐ์ ๋ฏธ๋ค์จ์ด ์คํ์์ค๋ EOL ์ด์์ ๋์ํ๊ธฐ ์ํด ๊ฐ๋ฅํ ์ต์ ๋ฒ์ ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ง์ ์ค๋น๋ฅผ ํ์ด์.
๊ธฐ์กด์ ๊ณ ๋๋ชฐ5๋ APM(Apache + PHP + MySQL) ๊ตฌ์กฐ๋ก ์ฌํํ๊ฒ ๊ตฌ์ฑ๋์ด ์์๋ค๊ณ ํ๋ค๋ฉด, ์ต๊ทผ ๊ณ ๋๋ชฐ ์ํคํ ์ฒ๋ ์๋นํ ๋ง์ ๋ถ๋ถ์ด ๊ฐ์ ๋๊ฑฐ๋ ๋ฐ์ ํ์ด์. ๋๊ท๋ชจ ํ๊ฒฝ์์ ์์ ์ ์ด๊ณ ๋น ๋ฅธ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ฌ๋ฌ ๋๊ตฌ์ ์คํ ์์ค๋ฅผ ๋ง์ด ๋์ ํ์ฃ . ์๋ฅผ ๋ค์ด, ๊ธฐ์กด ๊ณ ๋๋ชฐ์ ์บ์ฑ์ ์ํด ๋ ๋์ค(Redis)๋ฅผ ๊ฐ์ํ๊ฒ ์ฐ๊ณ ์์์ด์. ํ์ง๋ง ์ด๋ฅผ ํ๋ํด ๋ ๋์ค ๊ธฐ๋ฐ ๊ธ๋ก๋ฒ ์บ์ฑ์ ํฌ๊ฒ ๋๋ฆฌ๊ณ , ๋ ๋ง์ ํธ๋ํฝ์ ์์ฉํ๊ธฐ ์ํด ๋ฉค์บ์๋(Memcached)๋ฅผ ์ด์ฉํ ๋ก์ปฌ ์บ์๋ ๋์ ํ์ต๋๋ค. ๋ CI/CD, ๋ชจ๋ํฐ๋ง, ๋ก๊น , ์ํฌํ๋ก์ฐ ์์คํ ๋ฑ ๋ถ๋ถ์์ ๋ง์ ๊ฐ์ ์ ์งํํ์ด์. ์ฐจ์ฐจ ๊ณ ๋๋ชฐ ๊ณ ๊ฐ๊ณผ ์์ด์ ์ ํํธ๋ ์ฌ๋ฌ๋ถ์๊ฒ ์ด๋ฐ ๊ฐ์ ์ด ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์์ธํ๊ฒ ์ค๋ช ํ๋ ์ฝํ ์ธ ๋ฅผ ๋ง์ด ์ ๊ณตํด ๋๋ฆฌ๋ ค๊ณ ํฉ๋๋ค.
Q. ํ์ฅ์ฑ ์๋ ํ๋ซํผ์ ์ ์งํ๋ ค๋ฉด ํด๋ผ์ฐ๋ ํ๊ฒฝ์ด ์ค์ํ ํ ๋ฐ์. ํ์ฌ ๋ฌด์จ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ํ์ฉํ๋ฉฐ ์ด๋ค ์์ค์ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ๋์?
๊ธฐ์กด ๊ณ ๋๋ชฐ์ ์จํ๋ ๋ฏธ์ค(On-Premises) ํ๊ฒฝ์์ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์์๋๋ฐ์, ์ฌ์๋ ๋ถํฐ ํด๋ผ์ฐ๋๋ก ์ธํ๋ผ๋ฅผ ๋ชจ๋ ์ฎ๊ธฐ๊ธฐ ์์ํ์ด์. ์ด์ ๋ ๋ชจ๋ ์ธํ๋ผ๋ฅผ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํด๋ผ์ฐ๋๋ก๋ NHN ํด๋ผ์ฐ๋๋ฅผ ์ด์ฉํ๊ณ ์์ด์. ์๋ฌด๋๋ ๊ฐ์ ๊ทธ๋ฃน์ฌ์ธ ๋งํผ ์ํฌํ ์ง์์ด ์ข์์. ๋ ๊ณ ๊ฐ์ฌ๊ฐ ๋๋ถ๋ถ ๊ตญ๋ด ํ๊น์ธ ๋งํผ ์์ ์ ์ธ ๊ตญ๋ด ํด๋ผ์ฐ๋๋ง์ ์ฅ์ ์ ์ทจํ ์๋ ์๊ณ ์.
์ด๋ฐ ํ๊ฒฝ ์๋ ์ ๊ณตํ๋ CPU, ๋ฉ๋ชจ๋ฆฌ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ๋์ญํญ ๋ฑ์ ์ฑ๋ฅ์ด ๋ฐ์ด๋ ํธ์ ๋๋ค. ๋น์ฆ๋์ค ํ๋์ ์ ์ฉํ๋ฉด ์คํ ๋ฆฌ์ง 300GB, ํธ๋ํฝ 1,200GB๋ฅผ ์ ๊ณตํ๋๋ฐ์. ์คํ ๋ฆฌ์ง์ ๊ฒฝ์ฐ 50๋ง ๊ฐ ์ด์์ ์ํ ๋ฐ์ดํฐ์ 300๋ง ๋ช ์ด์์ ํ์ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ ์์ค์ด์์. ์ค์ ๋ก ์ ํฌ ํ๋ซํผ์ ์ด์ฉํด 300๋ง ํ์์ ๊ด๋ฆฌํ๋ ๊ณ ๊ฐ๋ ์กด์ฌํฉ๋๋ค. ๋ ํธ๋ํฝ์ ๊ฒฝ์ฐ, ๋๊ท๋ชจ ์ด๋ฒคํธ์ ๋ง์ถฐ ํด๋ผ์ฐ๋ ์ธํ๋ผ๋ฅผ ์ฆ์คํ๋ฉด ์๊ฐ๋น 100๋ง ๋ช ๊น์ง ์์ฉํ ์ ์์ต๋๋ค.
Q. ๋ค์์ผ๋ก ๊ณ ๋๋ชฐ์ด ํด๊ฒฐํด์ผ ํ ๊ธฐ์ ๊ณผ์ ๋ ๋ฌด์์ธ๊ฐ์? ๊ทธ๋ค์ ์คํ ์ด ๊ถ๊ธํด์.
์ค์ํ ๊ณผ์ ๋ฅผ 3๊ฐ ์ ๋๋ก ๋ณด๊ณ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ PHP ์ต์ ๋ฒ์ ์ ์ฅ์ ์ ์ธ ์ ์๋ JIT(Just-In-Time) ์ปดํ์ผ๋ฌ๋ฅผ ์ ์ฉํ๋ ๊ฑฐ์์. ์ฝ๋ ์คํ ์๋๋ฅผ ํฌ๊ฒ ์ฌ๋ ค ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ ๋ณต์กํ ๋ก์ง์ ์ ์ฉ์ ์ฝ๊ฒ ๋ง๋ค๋ ค๋ ๋ชฉ์ ์ด์ฃ . ๊ฐ์๋ก ๋์ด๋๋ ํธ๋ํฝ์ด๋ ํ๋์ ๋์ํ๊ธฐ ์ํจ์ด์์.
๋ ๋ฒ์งธ๋ ๊ณ ๋๋ชฐ์ ๊ฐ์ ์ธ ํ๋ ๊ธฐ๋ฅ์ ์ ๋๋ก ํ์ฉํ๊ธฐ ์ํ ๊ณผ์ ๋ก, API์ ์นํ ์ ์ถ๊ฐ ๊ฐ๋ฐ์ ๋๋ค. ์ต๊ทผ ์์ฅ์ ๋์ค๋ ๋ค์ํ SaaS์ ์ฐ๋ํ๋ ค๋ฉด ๊ฐ๋ ฅํ API๊ฐ ํ์๋๊น์. ๋ค๋ฅธ ์์คํ ๊ณผ ์ฝ๊ฒ ํตํฉํ๊ณ ์ฐ๋ํ ์ ์๋ API๋ฅผ ๋ง์ด ๋ง๋ค๋ ค๊ณ ํด์.
๋ง์ง๋ง์ ๋ณด์ ๊ฐํ์ ๋๋ค. ์ ํฌ๋ ๋ด๋ถ์์ ๋ณด์ ํจ์น, ์ํธํ ๊ธฐ์ ๊ฐํ, ์ค์๊ฐ ๋ชจ๋ํฐ๋ง ๊ฐ์ ๋ฑ์ ์งํํ๊ณ ์์ด์. ์ด๋ฅผ ์ํด ํ ๋ด ๋ณด์ ์ ๋ฌธ ์ธ๋ ฅ์ 3๋ฐฐ๋ก ๋๋ ธ์ฃ . ์์ฌ๋ชฐ ์ด์ ๊ณผ์ ์์ ๋ณด์ ์ฌ๊ณ ๊ฐ ํฐ์ง๋ ๊ฑด ์น๋ช ์ ์ด๋๊น์.
Q. ์์ด์ ์ ๊ฐ๋ฐ์๊ฐ ์ผํ๋ชฐ ๊ตฌ์ถ ์๋ฃจ์ ์ ์ต๋์น๋ก ํ์ฉํ๋ ค๋ฉด ๋ฌด์์ด ์ค์ํ ๊น์?
ํ๋ ๊ฐ์ด๋๋ฅผ ์ ์งํค๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค. ์ ํฌ ์ํ๊ณ์์๋ ์ ๋ง ๋ค์ํ ํ๋์ด ์ผ์ด๋๊ณ ์์ด์. ๊ทธ๋ฐ ๋งํผ ํ๋ซํผ๋ ๊พธ์คํ ์งํํ๋ ์ค์ด๊ณ ์. ๋ง์ฝ ํ๋ ๊ฐ์ด๋๋ฅผ ํฐ ํญ์ผ๋ก ๋ฒ์ด๋๋ค๋ฉด ์ ํฌ ์ธก์์ ์ ๊ธฐ์ ์ผ๋ก ์งํํ๋ ๊ธฐ๋ฅ์ด๋ ๋ณด์ ์ ๋ฐ์ดํธ๋ฅผ ํ์ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์์ฃ . ์ ํฌ ํ์์๋ โ์ด๋ค ๊ธฐ๋ฅ์ ๋ง๋ค ๋ ๋ฌด์จ ๋ฐฉ๋ฒ์ ํ์ฉํ๋ฉด ์ข๋คโ๋ฅผ ์๋ ค์ฃผ๋ ์ฝํ ์ธ ๋ฅผ ๋ง์ด ๋ง๋ค๊ณ ๋ฐฐํฌํ๋ ค๊ณ ์ค๋นํ๊ณ ์์ด์.
ํ๋ฐํ ์์ด์ ์ ์ํ๊ณ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ํ์ฌ ์ฐจ์์์ ๊ด์ฌ๋ ๊ธฐ์ธ์ด๊ณ ์์ด์. ์ด๋ฐ ์ฝํ ์ธ ๋ฟ๋ง ์๋๋ผ ํ๋ ์ผํฐ๋ฅผ ํตํ ์๋ก์ด ๋งค์ถ์ ํ๋ณด๋ ์ ๊ณตํ๋ ค๊ณ ํ๊ณ ์. ์ ๋ฐ์ดํธ๊ฐ ์์ ๋๋ง๋ค ๋ํ๋ ๋ง์ด ํ ์์ ์ ๋๋ค. ์์ด์ ์, ํ๋ฆฌ๋์ ๊ฐ๋ฐ์์ ํจ๊ป ๋ค์ํ ์๋๋ฅผ ํ๊ณ ์ ํ๋ ๋ง์ ๊ด์ฌ ์ฃผ์๋ฉด ์ข๊ฒ ์ต๋๋ค.
MVC ํจํด: ๊ฐ์ฅ ๋๋ฆฌ ์ฐ์ด๋ ๋์์ธ ํจํด์ ํ๋๋ก, ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ ์์๋ฅผ ๋ชจ๋ธ(Model)-๋ทฐ(View)-์ปจํธ๋กค๋ฌ(Controller) ์ญํ ์ ๋ง๊ฒ ๊ตฌ๋ถํ์ฌ ๊ฐ๋ฐํ๋ ํํ์ ๋๋ค. ์ ์ง๋ณด์์ ํธ์์ฑ๊ณผ ํ์ฅ์ฑ์ ๋์ด๋ ๋ฐ ์ ๋ฆฌํฉ๋๋ค. โฉ๏ธ