์๋๋น ์ฝํผ๋ ์ด์
์์์ฝ๋์ ์ํผ์ ์ , ์๋๋น ์ ์ด์ข ์๋๊ป์ ํจ๊ป ํด์ฃผ์ จ์ด์. ์๋๋น ์ ์ด๋ค ํ์ฌ์ธ๊ฐ์?
์๋๋น ์ ์๊ฐํด๋๋ฆฌ๊ธฐ์ ์์ ์ ํฌ ํ์ฌ์ ๊ตฌ์กฐ๋ฅผ ์กฐ๊ธ ์ค๋ช ํด๋๋ฆฌ๋ฉด ์ข์ ๊ฒ ๊ฐ์๋ฐ์. ์๋๋น ๋ฟ๋ง ์๋๋ผ, SBM ๋น์ฆ๋์ค ์์นด๋ฐ๋ฏธ ๋ฑ, 4๊ฐ์ B2C ๋ฒ์ธ์ ํจ๊ป ์ด์ํ๊ณ ์์ต๋๋ค.
์ด ๋ฒ์ธ ์ค ์์์ฝ๋๋ฅผ ๊ฐ์ฅ ์ฒ์, ๊ทธ๋ฆฌ๊ณ ํ๋ฐํ๊ฒ ์ฌ์ฉํ๊ณ ์๋ ๊ณณ์ด ์๋๋น ์ ๋๋ค. ์๋๋น ์ ๊ฑด๊ฐ๊ธฐ๋ฅ์ํ์ ๊ตฌ๋งคํ ๊ณ ๊ฐ๋ถ๋ค๊ป์ ์ํ์ ์์ง ์๊ณ ์ญ์ทจํ์ค ์ ์๋๋ก ๋งค์ผ ๊ฐ์ ์๊ฐ์ ๊ฑด๊ฐํธ์ง๊น์ง ๋ณด๋ด๋๋ฆฌ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
4๊ฐ์ ๋ฒ์ธ์ด๋ผ๋, ์ข ์๋๊ป์ IT ๊ด๋ จ ์ ๋ฌด๋ฅผ ๋ค ๋งก๊ณ ๊ณ์ ๊ฑด๊ฐ์? ํ๊ณ ๊ณ์ ์ผ์ ๋ํด ์กฐ๊ธ ๋ ๊ณต์ ํด์ฃผ์ธ์!
๋ค, ์ง๊ธ์ ์ ํผ์ ์ ํฌ ๋ฒ์ธ์ ๋ชจ๋ IT ๊ด๋ จ ์ ๋ฌด๋ค์ ๋ด๋นํ๊ณ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ก ์ปค๋ฆฌ์ด๋ฅผ ์ฒ์ ์์ํ์ง๋ง, ์ง๊ธ์ ์ง์ ๊ฐ๋ฐํ๊ณ ์์ง๋ ์์์. ๊ฒฝ๋ ฅ์ผ๋ก๋ง ๋ฐ์ง๋ฉด 5๋ ์ ๋์ธ๋ฐ, ๊ฐ๋ฐ๊ณผ ์ด์ ์ ๋ฌด๋ฅผ ํจ๊ป ๋งก์์ ํ๋ค๋ณด๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํํ์ด์ง ๋ฑ์ ์ ์ง๋ณด์ ํ๊ณ ์์คํ ์ ๊ด๋ฆฌํ๋ ์ ๋ฌด๋ฅผ ๋ ๋ง์ด ๋ด๋นํ๊ณ ์์ต๋๋ค.
๊ฐ๋ฐ์ ์ถ์ ์ด๋ผ๋ฉด ์ง์ ๊ฐ๋ฐ์ ํ์ค ์๋ ์์์ ๊ฒ ๊ฐ์๋ฐ, ์์์ฝ๋๋ฅผ ๋์ ํ๊ฒ ๋ ๊ณ๊ธฐ๊ฐ ์์ผ์ ๊ฐ์?
๋ฌผ๋ก ์ง์ ๋ง๋ค ์๋ ์์ง๋ง, ์๋ฌด๋๋ ์ ํผ์ํด์ผํ๋ ์๋ฒ๊ด๋ฆฌ๋ถํฐ ์ ์ง๋ณด์๊น์ง ํ ๋ฆฌ์์ค๊ฐ ๋ถ์กฑํด์ ์์์ฝ๋์ ์์ํ๋ค๊ณ ์๊ฐํ๊ณ ๋์ ํ์ต๋๋ค.
์ ์์๊ฒ ์ง๋ง, ์ฌ์ ์ ์์ํ์ง ์ผ๋ง๋์ง ์์ ์ ์๊ธฐ์ ๋ค์ ์์ ํด์ผํ๋ ๊ฒ ๋ง์ด ์๊ธฐ๋๋ฐ, ์ง์ ๊ฐ๋ฐ์ ํ๊ฒ ๋๋ฉด ๋งค๋ฒ ์์ ํ๊ณ ๋ฐฐํฌํ๋ ๊ฒ ๋ถ๋ด์ค๋ฌ์์ ์์ฐ์ค๋ฝ๊ฒ ์๋ํ ์๋ฃจ์ ์ ์ฐพ๊ฒ ๋์์ต๋๋ค.
์์์ฝ๋๋ฅผ ๋์ ํ๊ธฐ ์ , ์ฌํผ์ด ๊ฐ์ ์๋ํ ํด์ด๋ ํ์ด์ฌ, ๊ตฌ๊ธ ์ฑ์ค ์คํฌ๋ฆฝํธ๋ ์ฌ์ฉํ์์ต๋๋ค. ์ต๋ํ ๋ง์ด ์๋ํํ๋ ค๊ณ ์ฌ๋ฌ ๋ฐฉ๋ฒ๋ค์ ์๋ํด๋ดค๋ ๊ฒ ๊ฐ์์.
์ฌ์ค ์ฌํผ์ด๋ก ์ ํฌ ํํ์ด์ง์ ์ฐ๊ฒฐํด์ ๊ฝค ๋ง์ ์๋ํ๋ฅผ ๊ตฌํํด๋์์๋๋ฐ์. ์ ํฌ๋ ๋ฐ์ดํฐ๊ฐ ๋ง์ PostgreSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์๋ค๋ณด๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฉ๋๊ฐ ๋์ ์์์ฝ๋๋ก ๋๋ถ๋ถ์ ์๋ํ๋ฅผ ์ฎ๊ธฐ๊ฒ ๋์์ต๋๋ค. ์ ๋ ์ ๊ฐ ์ง์ ์ฟผ๋ฆฌ๋ JavaScript๋ฅผ ์ ๋ ฅํด์ ์๋ํ๋ฅผ ๊ตฌํํ๋ ๊ฒ ๋ ํธํ๋ฐ, ์์์ฝ๋๋ ๊ทธ๋ฐ ๋ถ๋ถ๋ค์ด ๋ค ์ง์์ด ๋ผ์ ํธํ๊ฒ ์ฐ๊ณ ์์ด์.
โ
์ด๋ค ์์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๋ํด์ ์ฌ์ฉํ๊ณ ๊ณ์ ์ง ๊ฐ๋จํ๊ฒ ์ค๋ช ๋ถํ๋๋ ค์.
์๋๋น ์ ๊ณ ๊ฐ์ ์ ํ์ ํ๋งคํ๊ธฐ ๋๋ฌธ์, ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์งํด์ ์์ ๋ด๋น์๋ค์ด ํ๋งคํ๋ ๋ฐฉ์์ผ๋ก ์ด์๋๊ณ ์๋๋ฐ์.
- ํํ์ด์ง์์ ๊ณ ๊ฐ๋ถ๋ค์ด ํ์ ํผ์ ์ ์ถํด์ฃผ์๋ฉด
- PostgreSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ ์ฅํ๊ณ ,
- ๊ทธ๋ ๊ฒ ๋ชจ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ค์ ์ฌ์ฉํด์ ๊ฑด๊ฐํธ์ง (์๋ฆผํก)๋ฅผ ๋ณด๋ด๋๋ฆฌ๊ณ ์์ต๋๋ค.
๊ธฐ์กด์๋ ์ ํฌ๊ฐ ๊ฑด๊ฐํธ์ง๋ฅผ ๋ฌธ์๋ก ๋ฐ์กํ์๋๋ฐ, ์๋ฌด๋๋ ๋ฌธ์ ๋ฉ์์ง๋ ๊ณ ๊ฐ๋ถ๋ค์ด ๊ด๊ณ ๋ก ์ธ์ํด์ ํจ๊ณผ๊ฐ ์ข ๋จ์ด์ก๋ ๊ฒ ๊ฐ์์. ๊ทธ๋์ ์ปค๋ฎค๋์ผ์ด์ ์ฑ๋์ ๋ฌธ์์์ ์๋ฆผํก์ผ๋ก ๋ณ๊ฒฝํ๊ฒ ๋์๊ณ , ์๋ฆผํก ๋น์ฉ์ด ๋ ์ ๋ ดํ๋ค๋ณด๋ ๋ฉ์์ง ๋ฐ์ก ๋น์ฉ๋ 1/3๋ก ์ค์ผ ์ ์๊ฒ ๋์์ต๋๋ค.
๊ณ ๊ฐ๋ณ๋ก ์ฌ๋ฌ ๊ฐ์ ์๋ํ๋ฅผ ๋ง๋ค์ด ๋งค์ผ ๊ฐ์ ์๊ฐ์ ์๋ฆผํก์ด ๋ฐ์ก๋ ์ ์๊ฒ ๊ตฌํํด๋์์ต๋๋ค. ํ ๋ฒ์ ๋๋์ ๋ฉ์์ง๊ฐ ๋ฐ์ก๋์ด์ผํ๊ณ , ์ ํํ ์๊ฐ์ ๋ฐ์ก๋์ด์ผํด์ ์์์ฝ๋ ์๋ํ์ ์ค์ผ์ค ๊ธฐ๋ฅ์ ์ฌ์ฉํด์ ๋ฐ์กํ๊ณ ์์ต๋๋ค.
์๋๋น ๋ฟ๋ง ์๋๋ผ SBM ์์นด๋ฐ๋ฏธ์์๋ ์์์ฝ๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์๋ํ๋ ์ค๋ก ๋ง๋ค์ด์ง ํํ์ด์ง์์ ์ ์์ฑ ์ ํ๋งคํ๊ณ ์๋๋ฐ, ์นํ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์์ ๋ฐ๋ก ์๋ฆผํก์ ๋ณด๋ด๋๋ก ๊ตฌํ๋์ด ์์ด์.
ํ ๋ฒ ๊ตฌ๋งคํ ๊ณ ๊ฐ๋ค์ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ฐ์ด๋ฃ๊ณ , ๊ตฌ์ ์ผ์๋ณ๋ก ๋๋์ด ์นด์นด์คํก ๋ฉ์์ง๋ ๋ฐ์กํ๋ ๋ฐ์ดํฐํ๋ก์ฐ์ธ๋ฐ์. ์ ๋ ์๋ํ์์ ํํฐ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ณด๋ค ์ฟผ๋ฆฌ๋ก ํน์ ์กฐ๊ฑด์ ๊ณ ๊ฐ๋ค๋ง ์ถ์ถํด์ ๊ทธ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๋ ๋ฐฉ์์ด ๋ ์ต์ํด์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฆฌ/๊ด๋ฆฌํ๋๋ฐ ์ ์ฉํ๊ฒ ์ฐ๊ณ ์์ต๋๋ค.
์ ๋ณด๋ค๋ ์์์ฝ๋๋ฅผ ์ ์ฌ์ฉํ๊ณ ๊ณ์ ๊ฒ ๊ฐ์๋ฐ์! ์์์ฝ๋๋ฅผ ์ฌ์ฉํ์๋ฉด์ ๋๋ผ๊ณ ๊ณ์ ๋ณํ ํน์ ๊ธฐ๋๋๋ ๋ณํ๊ฐ ์์ผ์ ๊ฐ์?
๋ฌธ์๋ฅผ ์๋ฆผํก์ผ๋ก ๋ณ๊ฒฝํ๋ฉด์ ๋น์ฉ ์ ๊ฐ์ด ๋ ๊ฒ ๊ฐ์ฅ ํฐ ๊ฑฐ ๊ฐ์์. ์๋ฆผํก์ด ํจ์ฌ ์ ๋ขฐ๋๋ ๋๊ณ , ์ ํ์จ ์์ฒด๋ ๋์์ก์ด์. ์์์ฝ๋๋ก ์๋ํํ์ง ์์์ผ๋ฉด ํจ๊ณผ๋ฅผ ๋ณผ ์ ์์๊ฒ ์ฃ ?
๋๋์ ๋ฉ์์ง๋ฅผ ํญ์ ๊ฐ์ ์๊ฐ์ ๋ณด๋ด์ผํ๋๋ฐ, ์ด์ ์๋ API๋ค์ ์ง์ ์ฐ๋ํด์ ์ฌ์ฉํ์์ต๋๋ค. ๊ทผ๋ฐ ์์์ฝ๋๊ฐ ๊ทธ๋ฐ ๋ถ๋ถ๋ค์ ๋์ ํด์ฃผ๋, ์ ์ง๋ณด์ ๊ฑฑ์ ๋ ์ํด๋ ๋๊ณ ์ ๋ง ํธํด์ก์ด์.
๊ทธ๋ ๋ค๋ฉด, ์ด์ข ์๋์ ์ต์ ๊ธฐ๋ฅ์ด ์์ผ์ ๊ฐ์?
์ ์ฟผ๋ฆฌ๋ฅผ ์ธ ์ ์๋ ๊ฒ ๊ฐ์ฅ ์ข์ต๋๋ค. ์ ๊ฐ ์ํ๋ ์ธ์ธํ ์กฐ๊ฑด๋ค๊น์ง ์ถ๊ฐํด์ ๋ฐ์ดํฐ๊ฐ ์ ๋๋ก ์ถ์ถ๋์๋์ง ํ์ธํ๊ณ , ์ฌ์ฉํ ์ ์๋ ๊ฒ ์ ์ต์ ๊ธฐ๋ฅ์ธ ๊ฒ ๊ฐ์์.
๋ง์ง๋ง ์ง๋ฌธ์ ๋๋ค! ์์์ฝ๋๋ฅผ ์ถ์ฒํด์ผํ๋ค๋ฉด ๋๊ตฌ์๊ฒ ์ถ์ฒํ๊ณ ์ถ์ผ์ ๊ฐ์?
์์์ฝ๋๋ ์ ๊ฐ์ ์ฌ๋๋คํํ ์ถ์ฒํ๊ณ ์ถ์ต๋๋ค. (์์)
๋น๊ฐ๋ฐ์๋ค๋ ์ถฉ๋ถํ ์ฌ์ฉํ ์ ์์ง๋ง, ์ฟผ๋ฆฌ๋ JavaScript๋ฅผ ๋ค๋ฃฐ ์ ์๋ ๋ถ๋ค ํน์ ๊ฐ๋ฐ์๋ค์ด ์ฌ์ฉํ๋ฉด ํจ์ฌ ํ์ฉ๋๊ฐ ๋์ ๊ฒ ๊ฐ์์. ๋๋ถ๋ถ์ ํ์ฌ์์๋ ๊ฐ๋ฐ ๋ฆฌ์์ค๊ฐ ๋ถ์กฑํ ํ ๋ฐ, ์ง์ ๋ค ํ๋๋์ ๋ฐ๋ณต๋๋ ์์์ ๋ค์ ์์์ฝ๋๋ก ์๋ํํ์๋ ๊ฑธ ์ถ์ฒ๋๋ฆฝ๋๋ค!