2024. 11. 30. 14:01ใ๐๊ธฐ๋ก
2022๋ 8์ 8์ผ์ ๋ ๋ฒ์งธ ์ ์ฌ ๋ณด๋ค ๊ฐ๋จ ๋ํ์์ ๋ ๋ก ๋๋ ท์ด ๊ธฐ์ตํ๋ค. ๋ฌผ๋๋ฆฌ ์์์ ์ฌ๋น์ ์๋ฆฌ ์ก์ ๊ณ ์์์ผ๋ก ๋ชธ์ ์ฎ๊ฒผ๊ณ , ๋ด ๋ชธ ํ๋ ๋ฑ ์ฑ์ธ ์ ์๋ ์์ ์นจ๋์ ์ ์ด๋ ์ด ๋ฌผ๋๋ฆฌ์ ์ฐ๋ฌ์ง ์ผ ์๋ ๊ณ ์์ ์ฒ์ฅ์ ๊ฐ์ฌํ๋ฉฐ ์์ธ์ ์ถ์ ์์ํ๋ค. ๊ทธ๊ฒ ์ดํ ๋ก ์ง๋ํ ์์ธ์ด์ด์ ์์์ผ ๊ฒ์ด๋ผ๊ณค ์๊ฐ๋ ๋ชป ํ๋ค.
2024๋ 11์ 25์ผ, ๋ค ๋ฒ์งธ ํ์ฌ์ ์ต์ข ์คํผ ๋ฉ์ผ์ ๋ฐ์๋ค. 10์ ์ด์ ์๋ฅ ์ ์๋ฅผ ์์์ผ๋ก ๊ทผ 2๋ฌ๊ฐ์ ์ฑ์ฉ ๊ณผ์ ์ ๋ง๋ฌด๋ฆฌํ ์ ์์๋ค. ๋ค๋ฅธ ํ์ฌ์ ์ ํ์ ์์ง ๋๋์ง ์์์ง๋ง, ์คํผ๋ฅผ ๋ฐ์ ํ์ฌ๋ ์ด์ ๋ถํฐ ๊ด์ฌ์ ๊ฐ์ง ๊ณณ์ด๋ผ ์ต์ข ์ ํํ๊ฒ ๋๋ค. ์ฌ์ค ์ด์ง ๊ธฐ๊ฐ์ด ์๊ฐ๋ณด๋ค ๊ธธ์ด์ง๋ฉด์ ์ ์ ๋ ์ ์ ์ง์น๋๊ฑธ ๋๊ปด ์ฌ๊ธฐ๊น์ง ํ๋ ๊ฒ ๋ง๋ค๊ณ ์๊ฐํ๋ค.
2๋ ์ ์ฒซ ์ด์ง ํ๊ณ ๋ฅผ ์์ฑํ๋๋ฐ ์ด๋๋ง ๋ค ๋ฒ์งธ ํ์ฌ์ ์ ์ฌ๋ฅผ ์๋๊ณ ์๋ค. 2๋ ์ฌ์ด์ ๋ฌด์จ ์ผ์ด ์์๋ ๊ฑธ๊น,,
์ฒซ ์ด์ง๊ณผ ๋ฌ๋ฆฌ ์ด๋ฒ ์ด์ง์ ๊ธ๋๊ฐ ์ฐจ์งํ๋ ๋ถ๋ถ์ด ํฌ๋ค. ์์ธ์์ ์ง๋ธ 2๋ ๋์ ๊ธ๋๊ฐ ๋ด ์ถ์ ๊ฝค๋ ํฌ๊ฒ ์๋ฆฌ ์ก๊ณ ์์์ ์ด๋ฒ ํ๊ณ ๋ฅผ ํตํด ๋ค์ ํ๋ฒ ์ค๊ฐํ๋ค. ์ด ๊ธ์ ์ค์ค๋ก๋ฅผ ์ํด ๋จ๊ธฐ๋ ๊ธฐ๋ก์ธ ๋์์ ์ง๋ 2๋ ๊ฐ ๋๋ฅผ ์ฑ์ฅ์์ผ์ค ๊ธ๋์ ๊ฐ์ฌํจ์ ๋ด์ ๊ธ์ด๋ค.
๋์ผํ ์ด์ง ํด์ง ์ฌ์
์ฌํด 6์ ์ธ ๋ฒ์งธ ํ์ฌ๋ฅผ ํด์ฌํ๋ค. ํ์ฌ์ ๊ฒฝ์์ ํ๋ก 1๋ 2๊ฐ์์ ์ฌ์ง ๊ธฐ๊ฐ์ ๋ง๋ฌด๋ฆฌํ๊ณ ํ์ฌ๋ฅผ ๋ ๋ฌ๋ค. ๋ ๋ฒ์งธ ํ์ฌ๋ ๋์ผํ ์ด์ ๋ก ํด์งํ๊ธฐ์ ๊ถ๊ณ ์ฌ์ง ๋์์๋ ํต๋ณด๋ ๋ฌด๋ค๋คํ๊ฒ ๋ฐ์๋ค์๋ค. CTO๋์ด ๋ฏธ์ํ ํ์ ์ผ๋ก ์ ์จ ์์ ๋ถ๋ฅธ ์๊ฐ๋ถํฐ ์ด๋ ๊ฒ ๋ ๊ฑธ ์์ํ๋ค. ๋ค๋คํ๊ฒ ๊ถ๊ณ ์ฌ์ง ํต๋ณด๋ฅผ ๋ฐ์๋ค์ด๊ณ ์์ ๋ค๋ฆฐ ์๋ฅ๋ฅผ ์ฑ๊ฒจ ๋์๋ค. ์นํ๊ฒ ์ง๋ด๋ ์ธ์ฌํ ์น๊ตฌ๋ ํ์ฌํํํ๊ฒ ๋ํ๋ฅผ ๋๋ ํ ์ง์ ์ธ์ ์ง์ผ๋ก ํฅํ๋ค.
๋ฉฐ์น ํ ์ต์ข ํด์ง ์๋ฅ๋ฅผ ์์ฑํ๋ฌ ๋ง์ง๋ง์ผ๋ก ํ์ฌ์ ๊ฐ๋ค. ๊ดํ ํ์๋ค ๋ง์ฃผ์น๋ฉด ์ด์ํ ๊ฒ ๊ฐ์ ์๋ฅ๋ง ์ ์ถํ๊ณ ํ๊ณ ์ถ์๋๋ฐ,, ๋ค๋ค ์ฐ๋ฃจ๋ฃจ ๋ชฐ๋ ค๋์์ ์ธ์ฌํด ์ฃผ๋๋ผ. ์ฐ์จ ๋๋ฌผ ์ฐธ๋๋ผ ํ๋ค์๋ค. 1๋ ์กฐ๊ธ ๋๊ธด ์ธ ๋ฒ์งธ ํ์ฌ ์ํ์ ๊ทธ๋ ๊ฒ ๋ง๋ฌด๋ฆฌํ๋ค.
์ง์ํ ํ์ฌ ์ ์
4๋
์ฐจ๋ผ๋ ์งง์ ๊ฒฝ๋ ฅ ๋์ ์ด 3๊ณณ์ ํ์ฌ๋ฅผ ๋ค๋
๋ค. ์ฒซ ํ์ฌ๋ ๋๊ธฐ์
๊ณผ ์ค๊ฒฌ๊ธฐ์
์ฌ์ด์ ๊ฑธ์น ๊ณณ์ผ๋ก ๊ณ ์ฉ์์ ์ฑ์ ์ต๊ณ ์์ง๋ง, ๋ณด์์ ์ด๊ณ ํ์์ ์ธ ๊ธฐ์
๋ฌธํ ํ์ ๊ฐ๋ฐ์ ์นํ์ ์ธ ๊ณณ์์ ์ผํ๊ณ ์ถ๋ค๋ (์ด๋ฆฐ) ์๊ฐ์ผ๋ก ํด์ฌํ๋ค. ๋ค์ ์ฌ์งํ ๋ ํ์ฌ๋ ์คํํธ์
์ธ๋ฐ ๊ฒฝ์์
ํ๋ก ์ธํ ๊ตฌ์กฐ์กฐ์ ์ผ๋ก ํด์ฌํ๋ค. ์ฒซ ํ์ฌ๋ฅผ ๋ค๋ ๋๋ง ํด๋ ๊ณ ์ฉ์์ ์ฑ์ด ์ดํ ๋ก ์ฝ๊ฒ ์ํ๋ฐ์ ์ค ๋ชฐ๋๋๋ฐ, ์ญ์ ์ธ์์ ์ค์ ์ด์๋ค. ์ผ์ ์ ๊ฒฝํ์ ์๋ถ ์ผ์ ์์ผ๋ก ์ง์ํ ํ์ฌ์ ๊ธฐ์ค์ ์ฌ๋ฌด ์์ ์ฑ์ด๋ ๊ณ ์ฉ ์์ ์ฑ, ํ์ด, ์ธ์ผํฐ๋ธ ๋ฑ๋ ๊ณ ๋ คํ๊ฒ ๋๋ค. ํ
ํฌ ์์ฃผ์ ๋๊ธฐ์
๊ณผ ๋๋ถ์ด ์คํํธ์
์ ์์๋ ์ฌ๋ฌด์ ์ผ๋ก ํํํ๊ฑฐ๋ ํฌ์ ๋ผ์ด๋๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ง์น ํ์ฌ๋ฅผ ์์ฃผ๋ก ์ง์ํ ํ์ฌ๋ฅผ ์ ์ ํ๋ค.
๊ธฐ์ ์คํ์ ํฌ๊ฒ ๊ฐ์์น ์์๋ค. JVM ์์ฃผ์ ์ปค๋ฆฌ์ด๋ฅผ ์์์ง๋ง ๊ทธ๊ฒ ๋น์ฆ๋์ค๋ฅผ ์ํ๋ค๋ ๋ป์ ์๋๋ฏ๋ก Node.js ๋ Python ์ ์ฌ์ฉํ๋ ํ์ฌ๋ ์ด๋ฆฐ ๋ง์์ผ๋ก ์์๋ดค๋ค. ์ ํ์ ํญ์ ๋์ด์ก์ง๋ง ๋ฐ๋๋ก ํ์ฌ์์ JVM ๊ฒฝ๋ ฅ๋ง ์๋ ๋๋ฅผ ๊ตณ์ด ๋ฝ์ ํ์๊ฐ ์์๊น ๋ผ๋ ์๊ฐ๋ ๋ค์๋ค.
๊ฐ์ธ์ ์ผ๋ก ํ ํฌ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ ํ์ฌ๋ ํฌ๋งํ๋ค. ๊ธ๋๋ฅผ ํด์ ๊ทธ๋ฐ์ง ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ ํ์ฌ์ ๋ ๋๊ธธ์ด ๊ฐ๋ค.
์ด์ง ์ค๋น
์ด๋ ฅ์ ๊ฐ์์๊ธฐ
๊ฐ์ฌํ๊ฒ๋ ์ปคํผ์ฑ ํ ํ์ฌ์ VP ๋ถ๊ป์ ์ด๋ ฅ์๋ฅผ ์ง์ ๊ฒํ ํด ์ฃผ์ จ๋๋ฐ, ์ด๋ ฅ์ ๋ด์ฉ์ด ์์ฝ๋ค๋ ํผ๋๋ฐฑ์ ๋ฐ์๋ค. ์์งํ ์ธ์ด๋ก ๊ฐ๊ฐ ์์ด ํํํด ์ฃผ์ ์ ์คํ๋ ค ์ข์๋ค. ํผ๋๋ฐฑ์ ๊ณ๊ธฐ๋ก ์ด๋ ฅ์๋ฅผ ์ง์์ ์ผ๋ก ๋ฏ์ด๊ณ ์ณค๋ค. ๊ฐ์ ๋ด์ฉ์ ์์์ด ๋ฐ๋ณตํด์ ์ฝ๊ณ , ์ฝ๋ ์ฌ๋ ์ ์ฅ์์ ์ฝ๊ฒ ์ฐ์ธ ์ด๋ ฅ์๋ฅผ ์์ฑํ๋ ค ๋ ธ๋ ฅํ๋ค. ๊ทธ๋ผ์๋ ์ฌ์ ํ ์์ฌ์์ด ๋จ๋ ์ด๋ ฅ์๋ผ ๋๊ผ๋ค. ์์ ๋ค์นด๋ผ์ฟ ๋ฐฐ ๊ฐ์ ์ข์ ํ์ฌ์ ๋ค๋์๋ ๋ถ๋ค์ ์ด๋ป๊ฒ ์ด๋ ฅ์๋ฅผ ์์ฑํ๋์ง ๊ถ๊ธํ๋ ์ฐฐ๋์ ์ข์ ๊ธฐํ๋ก ์ด๋ ฅ์ ์์ฑ ๊ฐ์๋ฅผ ์๊ฐํ ์ ์์๋ค.
๐์ธํ๋ฐ - ์ด๋ ฅ์ ์์ฑ ๊ฐ์๋ฅผ ์๊ฐํ๋ฉด์ ์ด๋ ฅ์๋ฅผ ๋ณด์ํ๊ณ , ์ง์ ๊ณต์ ์ ๋์ ํผ๋๋ฐฑ๋ ๋ฐ์ ์ ์์ด ํ์ฌ ์ด๋ ฅ์๊ฐ ์ด๋ค ์ํ์ธ์ง ๊ฐ๊ด์ ์ผ๋ก ํ๋จํ ์ ์์๋ค. ์๋ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด 4๋ฒ์ ๋ฒ์ ์ ๊ฑฐ์น๋ฉด์ ์ด๋ ฅ์๋ฅผ ๋ณด์ํ ๊ฒ์ ๋ณผ ์ ์๋ค. (๋ฒ์ 1 ์ด๋ ฅ์๋ฅผ ์ค๋๋ง์ ๋ค์ ๋ดค๋๋ฐ... ๋์ด๊ฐ๊ฒ์ ๐ฅฒ)
์ด๋ ฅ์ ๋ถ๋๋ง ํด๋ ๋์ ๋๊ฒ ์ค์ด๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ค์ด๊ณ ์ค์ฌ ๋ ์ฅ ๋ด์ ์ก๊ธฐ์ค๋๋ ๋ถ๋ถ๋ง ๋ด์ผ๋ ค ํ๋ค.
ํผ๊ทธ๋ง๋ก ์ง์ ๊ณต์ ์ ๋์ ํผ๋๋ฐฑ์ ํ์ธํ๋ฉด์ ์ด๋ ฅ์๋ฅผ ์ ์ฐจ ๋ณด์ํ๋ค. ์ข์๋ ์ ์ ์ถ์์ ์ด๊ฑฐ๋ ์ ๋งคํ ํํ์ ๋ ๊ฐ๊ด์ ์ผ๋ก ๋ณด์ํ๊ฒ ๋ ์ ์ธ๋ฐ, ๋๋ง ์ดํด๋๋ ๋ฌธ์ฅ์ด๋ ํํ์ ์ญ์ ํ๋ฉด์ ๋๊ฐ ์ฝ์ด๋ ์ดํดํ ์ ์๋ ์ ๋์ ์ด๊ณ ๊ฐ๊ด์ ์ธ ๋ฌธ์ฅ์ ์์ฑํ๋๋ก ์ ๊ฒฝ ์ผ๋ค.
์ด๋ฏธ ํ์ฌ๋ฅผ ๋์๊ธฐ์ ์ด๋ ฅ์ ๋ด์ฉ ์์ฒด๋ ๋ฐ๊ฟ ์ ์์์ผ๋ ์ ํฌ์ฅํ๋ ๊ฒ ๊ด๊ฑด์ด๋ผ๋ ์ฌ์ค์ ๋ฐ์๋ค์๋ค. ์์ฌ์ด ์ด๋ ฅ์ด๋ผ ํด์ ์์ฌ์ด ์ฑ๋ก ๋๋ค๋ฉด ์๋ฌด๋ ๊ฑฐ๋ค๋ ๋ณด์ง ์๊ธฐ์,,, ์ด๋ป๊ฒ๋ ๋์ ๋๋๋ก (์ ๋นํ) ์ ํฌ์ฅํ๋ ๋ฒ์ ๋ฐฐ์ด ๊ฒ ๊ฐ๋ค. ์ด๋ ฅ์ ํผ๋๋ฐฑ ๋๋ถ์ ๊ทธ๋ฐ๋๋ก ์ฝ์๋งํ ์ด๋ ฅ์๋ก ํ๋ฐ๊ฟ ํ ์ ์์๋ค.
๋ฉด์ ์คํฐ๋
๋ง์ง๋ง์ผ๋ก ๊ฒฝํํ ๋ฉด์ ์ด ์ผ ๋ ์ ์ด๋ผ ์ด๋ป๊ฒ ๋ฉด์ ์ ์ค๋นํด์ผ ํ ์ง ๋ง๋งํ๋ค. ์ ๋๋ก ์ค๋นํ๋ ค๋ฉด ๋น์ทํ ํ๊ฒฝ์ ์ฌ๋๋ค๊ณผ ๋ฐฉํฅ์ฑ์ ๋ง์ถ๋ ๊ฒ์ด ๋ซ๋ค๊ณ ํ๋จํ์ฌ ๋ฉด์ ์คํฐ๋์ ์ฐธ์ฌํ๋ค. ์ด 4์ธ์ ๋ฉด์ ์คํฐ๋๋ฅผ ์งํํ๋ค. ์คํฐ๋์ ๋๋ถ๋ถ์ 0~1๋ ์ฐจ์์ง๋ง ์ด๋ ฅ์์ ๋ด์ฉ์ ์ฌ๋งํ 2~3๋ ์ฐจ ๋ณด๋ค(=๋) ๋์ ๋ณด์๋ค. ๋๋ถ์ ํ๋ฆฌํฐ ์๋ ๋ฉด์ ์คํฐ๋ ์งํํ ์ ์์๋ค.
๊ฐ์์ ์ด๋ ฅ์๋ฅผ ๋ ธ์ ์ ์ ๋ก๋ ํ ๊ฒฝ๋ ฅ ํน์ ํ๋ก์ ํธ ์ฌํญ์ ๋ํด ๋ค๋ฅธ ์คํฐ๋์๋ค์๊ฒ ์ค๋ช ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. ์ค์ค๋ก์ ์ด๋ ฅ์ ๊ตฌ๋๋ก ์ค๋ช ํ๋ฉฐ ์ด๋ ฅ์๋ฅผ ๊ฐ๊ด์ ์ผ๋ก ๋๋์๋ณผ ์ ์์๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋ฐ๋ณต์ ์ผ๋ก ์ด๋ ฅ์๋ฅผ ์์ /๋ณด์ํ๋ค. ์คํฐ๋์๋ถ๋ค์๊ฒ ์ฝ๊ฒ ์ค๋ช ํ์ง ๋ชปํ ์ด๋ ฅ์ ์ค์ ๋ฉด์ ์์๋ ๋จ๋ฒ์ ์ค๋ช ํ๊ธฐ ์ด๋ ค์ด ๋ด์ฉ์ด๋ผ ํ๋จํด ๋ชจ๋ ๊ฐ๊ฐ ์์ด ์๋ผ๋ด๊ณ ์์ ํ๋ค. ์์ ์ ์์ ์ ๋ฐ๋ณตํ ์๋ก ๋ฉด์ ์์๋ ์ค๋ช ํ๊ธฐ ์ฌ์ด ์ด๋ ฅ์๋ก ์ ์ฐจ ๊ฐ์ ๋๋ ๊ฑธ ๋๊ผ๋ค.
์ด๋ ฅ์๊ฐ ๋ณด์๋๋ฉด์ ๋ฉด์ ์ผ์ ์ด ์ ์ฐจ ๋ง์ด ์กํ๋ค. ๋ ธ์ ์ ์บ๋ฆฐ๋๋ฅผ ์ถ๊ฐํ์ฌ ์คํฐ๋์๋ค์ ๋ฉด์ ์ผ์ ์ ์๋ก ๊ณต์ ํ๋ค. ๋ฉด์ ์ด ๋ค๊ฐ์ค๋ฉด ์์ํ๊ธฐ๋ ํ๊ณ , ๋ฉด์ ์ข ๋ฃ ํ์ ๋ณต๊ธฐํ๋ฉด์ ์ด๋ค ์ง๋ฌธ์ด ๋์๋์ง ๊ณต์ ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. ์ด ๋ฐฉ์์ด ๊ฝค ๋ง์ ๋์์ด ๋๋๋ฐ, ๋ค๋ฅธ ๋ถ์ด ๋ฐ์ ์ง๋ฌธ์ ์ฐธ์กฐํ๋ฉด์ ๋ด ์ด๋ ฅ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก๋ ์ด๋ค ์ง๋ฌธ์ด ๋์ฌ์ง ์ค์ค๋ก ์๊ฐํด ๋ณผ ์ ์์๋ค.
์๋ก์ด ์ธ์ด ํ์ต: Golang
์๋ GopherCon ์ ๊ณ๊ธฐ๋ก Go ์ธ์ด์ ๊ฝํ๋ค. ์ฌํด ์ด๋ถํฐ ํํ ๋ฆฌ์ผ ์์์ ๋ณด๋ฉด์ ์ฒ์ฒํ ์์ํ๋๋ฐ ํด์ฌํ ๊น์ ์ข ๋ ๋ณธ๊ฒฉ์ ์ผ๋ก ํ์ตํ๊ฒ ๋๋ค. ํ๊ตญ ๊ฐ๋ฐ ์์ฅ์์ Java/Kotlin ์ ์์ฐ์ค๋ฝ๊ฒ ์ ํ ์ ์์ง๋ง Go๋ ์ง์ ๊ด์ฌ์ ๊ฐ์ง ์๋ ์ด์ ์์ผ๋ก๋ ์ฌ์ฉํ ์ผ์ด ์ ์ ๊ฒ์ด๋ผ ์๊ฐํ๋ค.
๊ผญ ์ด์ง์ ๋์ ๋๊ธฐ ์ํ ์ฉ๋๋ก ์๋ก์ด ์ธ์ด๋ฅผ ๋ฐฐ์ด ๊ฑด ์๋์๋๋ฐ, ๊ฒฐ๋ก ์ ์ผ๋ก ์ต์ข ์คํผ๋ฅผ ์๋ฝํ ํ์ฌ๋ Golang ์ ์ฌ์ฉํ๋ ํ์ฌ๊ฐ ๋๋ค. ์ ๋ต์ ์ผ๋ก ์ ๊ทผํ ๊ฑด ์๋์ง๋ง,, Go ์ธ์ด๋ฅผ ๋ฐฐ์ด ํ์ ์ด๋ผ๋ ์๋ ์ ์ด ํ์ฌ ์ ์ฅ์์๋ ๊ฐ์ฐ์ ์ด ์๋์์๊น ์๊ฐํด ๋ณธ๋ค.
์ฑ / ๋ ผ๋ฌธ ์คํฐ๋์ ๊ธฐ์ ์์ ์ฝ๊ธฐ
ํด์ฌํ๊ณ ์ผ๋ง ๋์ง ์์ ๊ธ๋ ์น๊ตฌ๋ค๊ณผ ์ ์๋ฆฌ์์ ์คํฐ๋ ์ ์์ ๋ฐ์๋ค. ๋๋ถ์ ์ฌ๋ฌ ๋๋จํ ๋ถ๋ค๊ณผ ํจ๊ป ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธํฐ๋์ค ์ฑ ์คํฐ๋๋ฅผ ์งํํ ์ ์์๋ค. ๋ ๋ฌ ์ ์ ์ฑ ์คํฐ๋๋ ๋ง๋ฌด๋ฆฌํ๊ณ ํ์ฌ๋ (Computer Science์ ์ญ์ฌ๋ฅผ ๋ฐ๊พผ) ๋ ผ๋ฌธ ๋ฆฌ๋ฉ ์คํฐ๋๋ก ์ด์ด์ ์งํ ์ค์ด๋ค. ์ด ์คํฐ๋๋ฅผ ํตํด ํน์ ์ง์๋ณด๋ค ํ์ต ๋ฐฉํฅ์ฑ์ ๋ํด ๋ ์๊ฐํ๊ณ ๋ฐฐ์ฐ๊ฒ ๋๋ค. ์คํฐ๋๋ ํ ์ฃผ ๋์ ํ์ตํ ๋ด์ฉ์ ๋ํด ์์ ๋กญ๊ฒ ์๊ฒฌ์ ์ฃผ๊ณ ๋ฐ๋ ์์ผ๋ก ์งํ๋๋๋ฐ, ์ ์ ๋๋ ์ ๋ฆฌํ๊ธฐ์๋ง ๋ฐ๋น ์ ๋ด ์๊ฒฌ์ ํฌ์ํ์ง ๋ชปํ๋ค. ๊ทธ์ ์ฝ๊ณ ์ ๋ฆฌํ๊ธฐ ๋ฐ๋นด๋ ์ ๋ฆฌ๋ด 1์ด์๋ ๊ฒ.. ๋ฐ๋ฉด ์ฃผ๋ก ์คํฐ๋๋ฅผ ์งํํ์๋ ๋์ง๋์ด๋ ๋์ธ๋์ ์ ์ฒด์ ์ธ ๋ด์ฉ์ ํ์ ํ๋ฉฐ ์ ๋ฆฌํ๊ณ , ์ค๊ฐ์ค๊ฐ ๋ณธ์ธ์ ์๊ฐ๋ ๊ณ๋ค์ด๋ฉด์ ์คํฐ๋๋ฅผ ์งํํด ์ฃผ์ จ๋ค. ๋๋ถ์ ๋จ์ ์ ๋ฆฌ์์ ๋ฒ์ด๋ ์ง์์ ์ฃผ๊ด์ ํฌ์ํ๋ฉด์ ๋๋ง์ ์ง์ ์ฒด๊ณ๋ฅผ ๊ตฌ์ถํ๋ ์๋๋ฅผ ํ๊ฒ ๋๋ค.
์ด์ ๋ถํฐ ๊ด์ฌ์ ๊ฐ์ก์ง๋ง ์ ํ ๊ธฐํ๊ฐ ์๋ ๊ธฐ์ ์ฑ ๋ ์ฌ๋ฟ ์ฝ์๋ค. ๊ทธ์ค ํ๋๊ฐ ์ฟ ๋ฒ๋คํฐ์ค ๊ฐ๋ฐ ์ ๋ต์ธ๋ฐ ๋ฉํ ๊ฐ ํ๋ฐฐ์๊ฒ ๊ฑด๋ฌ ๋ฒํ ์น๊ทผํ ์ด์กฐ๋ก ์ฐ์ธ ์ฑ ์ด๋ผ, ์ฟ ๋ฒ๋คํฐ์ค๋ผ๋ ๋ฏ์ ์์ญ์ ์ฝ๊ฒ ์ง์ ํ ์ ์์๋ค. ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ด๋ ์ ๋๊น์ง ์์์ผ ํ๋์ง ๊ธฐ์ค์ด ๋ชจํธํ๋ค ๋๊ผ๋๋ฐ, ์ด ์ฑ ์ ํตํด ์ฟ ๋ฒ๋คํฐ์ค์ ๊ตฌ์ฑ์์์ ๊ธฐ๋ณธ์ ์ธ ๋์ ๋ฐฉ์ ๊ทธ๋ฆฌ๊ณ ๋ฐฑ์๋ ๊ด์ ์์ ์์์ผ ํ ์ฟ ๋ฒ๋คํฐ์ค์ ๊ฐ๋ก ์ ์ธ ๋ด์ฉ์ ์ดํด๋ณผ ์ ์์๋ค.
๊ทธ ์ธ์ ์คํฐ๋ ์ฑ ์ผ๋ก ์ฝ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธํฐ๋์ค๋... ์ฌ์ค ๋ฐ์ค์ ์ค ๋งํผ ์ด๋ ค์์ ๋ด๋ ์ ํ ๋ฒ ๋ ์ฝ์ ์๊ฐ์ด๋ค. ์ง๊ธ ์คํฐ๋์๋ค๊ณผ ํ ๋ฒ ๋ ์ฝ์ ์ ์์ผ๋ฉด ์ข๊ฒ ๋ค. ๊ทธ๋๋ ๋๋ ์ข์ ์ธ์ฌ์ดํธ๋ฅผ ๋ง์ด ๋๋ ์ค ์ ์๋๋ก ์ ์ค๋น ํ๊ณ ์ถ๋ค.
๊ฐ์ธ ์๋น์ค ์ด์
์๊ณ ๊ท์ฌ์ด ๐๊ฐ์ธ ์๋น์ค๋ฅผ ์ถ์ํ๋ค. ํ ํฌ ๋ธ๋ก๊ทธ ๋ชจ์๋ณด๊ธฐ,,๋ผ๋ ์ฌ์ ํ ๋ง๋ ํ ์ด๋ฆ์ ๊ฐ์ง ๋ชปํ ์๋น์ค๋ฅผ 9์๋ถํฐ ์ด์ ์ค์ด๋ค. ์๋ก ๋ฐฐ์ฐ๊ธฐ ์์ํ Go ์ธ์ด๋ก ๋ฐฑ์๋๋ฅผ ๊ตฌ์ถํ๊ณ AWS Lambda๋ฅผ ํ์ฉํด ๋ฐฐํฌํ ๋งํผ ์๋ฒ ๋น์ฉ ๋ถ๋ด ์์ด ์๋น์ค๋ฅผ ๊ฐ๋ฐํ ์ ์์๋ค. ์ฝ๊ฐ์ ํ๋ก ํธ ์ง์์ผ๋ก next.js๋ฅผ ํ์ฉํ UI ๊ฐ๋ฐ ๊ฒฝํ๋ ์์ ์ ์์๋ค.
'์ด๊ฑธ ๋๊ฐ ์ฐ๊ฒ ์ด ๋๋ง ์จ์ผ์ง ๊น๊น~' ์๊ฐํ์ฌ ๋ฐฐํฌ๋ ์๋ชปํ๊ณ , ๋ผ์ด๋ธ ์๋ฒ์ ๋ถํ ํ ์คํธ ๋ ๋ ค ์๋ฒ ๋ค์ด์ํจ ์ ๋ ์์๋๋ฐ... ๊ธ๋์์ ์๊ทผํ ์ฐพ์์ฃผ์๋ ๊ฒ ๊ฐ์ ๊ฒฝ๊ฐ์ฌ์ ๊ฐ์ง๋ฉฐ ๋ค์ ์ด์ฌํ ๊ฐ๋ฐํ๊ณ ์๋ค.
(์คํจ) ํฌํธํด๋ฆฌ์ค ์ ์
Go๋ฅผ ์ฌ์ฉํ์ฌ ๋์ฉ๋ ์คํธ๋ฆฌ๋ฐ ์ฑํ ์๋ฒ๋ฅผ ๋ง๋ค๊ณ ์ถ์๋ค. ์ค์ ๋ก ์ฑํ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด ์นดํ์นด ํด๋ฌ์คํฐ๋ ์ง์ ๋ง๋ค์ด๋ณด๊ณ , ํ๋ก๋์, ์ปจ์๋จธ, MongoDB๊น์ง ๋ชจ๋ ์ธํ ํ๋ค. ๋ถํ ํ ์คํธ๋ฅผ ๋ ๋ฆฌ๋ฉด์ ์ด๋๊น์ง ํธ๋ํฝ์ ๊ฒฌ๋ ์ ์๋ ์คํ๋ ํ์ง๋ง, ์ค์ฌ์ฉ์ ์ํ ๊ฒ์ด ์๋ ์ค์ง ํฌํธํด๋ฆฌ์ค๋ง์ ์ํ ํ๋ก์ ํธ๋ผ ๋ฐฉํฅ์ ์์ฃผ ์์๋ค. ์ ์ข ์ ๋ฏธ๋ฅผ ๊ฑฐ๋์ง ๋ชปํด์ ์์ฌ์์ผ๋ก ๋จ๋ ํ๋ก์ ํธ์๋ค. ๊ทธ๋ผ์๋ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ์ฑํ ์๋ฒ๋ผ๋ ๋ชฉํ๋ฅผ ์ํด ์ฌ๋ฌ ๋ฐฉ๋ฉด์ผ๋ก ๊ณต๋ถํด์์ธ์ง ์ํคํ ์ฒ ์ธก๋ฉด์์ ๋ค์ํ๊ฒ ๊ณต๋ถํ ์ ์์๋๋ฐ, ๋ฉด์ ์์ ์ด๋ฐ ๋ถ๋ถ์ ๋ด์ฉ์ ๋ตํ ์ ์์ด ๋คํ์ด์๋ค.
(์คํจ) ์๋ฆฝ ์ค๋น
๊ฒฝ์์ ํ๋ก ์ธํ ํด์ฌ๋ฅผ ๋ ๋ฒ์ด๋ ๊ฒช์ผ๋ฉด์ ํ์ฌ์ ์์กดํ๋ ๊ฐ๋ฐ์๊ฐ ๋๋ฉด ์ ๋๊ฒ ๋ค๊ณ ์๊ฐํ์ง๋ง,, ์ค์ ๋ก ์๋ฆฝ์ ์ํ ์ก์ ์ ์ทจํ์ง ๋ชปํ๋ค. ์ ๋ง ๊ฐ๊น์ด ๊ณณ์ 1์ธ ๊ฐ๋ฐ์์ ์ถ์ ์์ํ ์์ฐฌ ๋์ด ๊ณ์์ง๋ง ๋๋ ์์ง ํ์ฌ๊ฐ ํ์ํ๋ค๊ณ ํ๋จํ๋ค. ๋ฐฑ์๊ฐ ๋์ด๋ณด๋ ๊ณ ์ ์ ์ธ ์์ ์ด ์ฃผ๋ ์์ ๊ฐ์ ๋ฌด์ํ์ง ๋ชปํ๊ฒ ๋๋ผ. ๋ค์
์๊ฐ์ด ๋ง์ด ์๊ธด ๋งํผ ๊ฐ์์ ์ธ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง์ด ๋ง๋ค์ด๋ดค์ด์ผ ํ๋๋ฐ, ํ ํฌ ๋ธ๋ก๊ทธ ๋ชจ์๋ณด๊ธฐ๋ฅผ ์ ์ธํ๊ณค ๋ง๋ ํ ๋ณด์ฌ์ค ๋งํ ๊ฒฐ๊ณผ๋ฌผ์ด ์์ด ์์ฝ๋ค.
๊ทผ๋ฐ ์คํจ๋ ๋ญ๋ค?
๋ค์ ํ๋ฉด ๋๋ค ~
์ต์ข ๋ฉด์
๊ฒฝํ์ 2์ฐจ(์ต์ข ) ๋ฉด์ ์์๋ ์์ง ํ๋ฝํ ์ ์ด ์์ด ์ด๋ ์ ๋ ์์ ์ด ์์๋๋ฐ ์์ ๋ถํฐ ์ ๋ง ๊ฐ๊ณ ์ถ์๋ ํ์ฌ์ ์ต์ข ๋ฉด์ ์ด ์กํ๋๊น ๋ฉด์ ๋ ์ง๊ฐ ๋ค๊ฐ์ฌ์๋ก ๋ฏธ์น ๋ฏ์ด ๋ถ์ํด์ก๋ค. ๋๋ฌด ๊ฐ์ ํ๋ฉด ์ ์๋๋ ๊ฒฝ์ฐ๋ ์์ง ์์๊ฐ. ๋ณ์๋ณ ์๊ฐ์ ํ ์๋ก ์ค์ค๋ก ๋ง๋ผ๋นํ์ด์ง๋ ๊ธฐ๋ถ์ด์๋ค.
๋ถ์ํ ์๋ก ๋นํ์์ด ์ค๋นํ๋ฉด, ์ด๋ด ๋ถ์๊ฐ์ด ์์ ๊ฐ์ผ๋ก ๋ฐ๋๋ค๋ ๋ง์ด ์์ง ์์๊ฐ. ํ์ฌ ๊ธฐ์ ๋ธ๋ก๊ทธ์ ์ปฌ์ฒ ๋ธ๋ก๊ทธ๋ฅผ ์ ๋ ํ๋ฉด์ ์์ ์ง๋ฌธ ๋ฆฌ์คํธ๋ฅผ ๋ฝ์๊ณ , ์ฌ์ง์ด ์ ํ๋ธ์์ ํ์ฌ CEO ๋ถ๋ค์ด ๋์จ ์ธํฐ๋ทฐ๊น์ง ์ฐพ์๊ฐ๋ฉฐ ๊ถ๊ธํ ์ ์ ์ฐจ๊ณก์ฐจ๊ณก ์ ๋ฆฌํ๋ค. ์ปฌ์ฒ ๋ธ๋ก๊ทธ๋ฅผ ์ฝ์ผ๋ฉด์ ํ์ฌ๊ฐ ํ์๋ก ํ๋ ์ง์์ด ์ด๋ค ๋ชจ์ต์ผ์ง, ์ง์ ์ธํฐ๋ทฐ์์ ์ด๋ค์ด ์ํ๋ ๋ฏธ๋ ๋๋ฃ๋ ์ด๋ค ๋ชจ์ต์ผ์ง ์๊ฐํ๋ฉฐ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ์ค๋นํ๋ค. ์ฌ์ ํ ๊ธด์ฅ๋๊ณ ๋จ๋ ธ์ง๋ง ๊ทธ๋๋ ๋ง์ฐํ ๋ถ์๊ฐ์ ๋ค์ง ์์๋ค.
(์ด๋๋๊ณ ๋จ๋ ค์ ๋ฉด์ ๋น์ผ 2์๊ฐ ์ผ์ฐ ๋์ฐฉํจ)
3๋ช ์ C-level ๋ถ๋ค๊ณผ ํ ์๊ฐ๊ฐ๋ ์ธํฐ๋ทฐ๋ฅผ ์งํํ๊ณ ์ฌ์ ํ ๋จ๊ธด ํ์ง๋ง ์ค๋นํ ๋ง์ ๋ชจ๋ ํ ์ ์์๋ค. ์ง์ํ ํ์ฌ์ ์ดํ ๋ก ์ ์ฑ ๋ค์ฌ ๋ต๋ณ์ ์ค๋นํ ๊ฑด ์ฒ์์ด๋ผ,, ํฉ๋ถ์ ๋ ๋์ ํํ ์์ด ๋ง๋ฌด๋ฆฌํ ์ ์์๋ค.
ํ ์ฃผ๊ฐ ํ๋ฌ ๊ฐ์ฌํ๊ฒ๋ ํฉ๊ฒฉ ์ฐ๋ฝ์ ์ฃผ์ จ๊ณ , ์ต์ข ์คํผ๋ฅผ ์๋ฝํ๋ฉฐ ๋ค์ฏ ๋ฌ์ ๊ฑธ์น ํด์ง๊ธฐ๋ฅผ ๋ง๋ฌด๋ฆฌํ ์ ์์๋ค.
์ด์ง์ ๋ง๋ฌด๋ฆฌํ๋ฉฐ
๋๋ต 30์ฌ ๊ณณ์ ์ง์์๋ฅผ ๋ฃ์๋ค. ๋์์๋ ํ๋ฝ์ ์ ์ ์ด ํผ๋ฏธํด์ง ๋๋ ๋ง์๋๋ฐ, ํญ์ ์ฃผ๋ณ์ ํ๋ฅญํ ๊ฐ๋ฐ์ ๋๋ฃ๋ค ๋๋ถ์ ๋ฉํ์ ์ก์ ์ ์์๋ค. ์ด๋ ฅ์ ํผ๋๋ฐฑ๊ณผ ์ถ์ฒ ์ฑ์ฉ์ ์ ์ํด์ฃผ์ ๊ธ๋ ๋ถ๋ค, ๋ ํผ์ฒต์ ๋์์ฃผ์ ์ ์ง์ฅ ๋๋ฃ, ํ์ฅ๋ ๊น์ง. ํผ์ ํด๋๋ค๊ธฐ์ ์ ๋ง ๋ง์ ๋ถ๋ค์ ๋์์ฃผ์ จ๊ธฐ์ ์ป์ ์ ์๋ ๊ฒฐ๊ณผ์๋ค. ์ธ์ ๊ฐ ๋๋ ๋์์ ์ค ์ ์๋ ์ฌ๋์ด ๋๊ธธ ๋ฐ๋๋ค.
๋ค์ ํ์ฌ๋ ๊ฐ์ฅ ๋จผ์ ์คํผ๋ฅผ ์ฃผ์ ๊ณณ์ผ๋ก ๊ฒฐ์ ํ๋ค. ๋ฉด์ ๊ฒฝํ๋ ๊ฐ์ฅ ์ข์๊ณ , ๋๋ฉ์ธ ์์ฒด๋ ํฅ๋ฏธ๋กญ๊ฒ ์ผํ ์ ์๋ ๊ณณ์ด๋ผ ๊ธฐ๋๋๋ค. ๋ฌผ๋ก ๋ง์ ์
์ฌํ๊ณ ๋๋ฉด ๋ฌ๋ผ์ง ์๋ ์๋๊ฒ ์ธ์์ด๋ผ์ง๋ง ๊ฒฝํํ๊ธฐ ์ ๊น์ง ์ด๋ ํ ์ ํ๋ ๋ง์ฐฌ๊ฐ์ง ์๋๊น.
๋ค ๋ฒ์งธ ํ์ฌ์ง๋ง ์ฌ์ ํ ๋จ๋ฆฌ๊ณ ๊ธฐ๋๋๋๊ฑด ์ฒซ ์ด์ง ๋์ ๋ค๋ฅด์ง ์๋ค.
์ฒ์ ์ ํ๋ ๋๋ฉ์ธ๊ณผ ์๋ก์ด ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ณณ์ด๋ผ ์ฝ๊ฐ ์ ์ ์ด ๋ ๊ธฐ๋ถ๋ ๋ ๋ค. ํ์ด์ฌ ์ ํด์ด๋ ์ ์ ์์ ์ฒ์ ์ ํ๋ ๋ฆฌ์กํธ์ ๋ ๊ฑฐ์ ์คํ๋ง ๋ช์ ๋น ์ ธ ๋งค์ผ๊ฐ์ด ์ผ๊ทผํ์ง๋ง, ๊ฐ๋ฐ ํ ์ ์๋จ ์ฌ์ค ์์ฒด๋ก ํ๋ณตํ๋ ๋๊ฐ ์์๋ค. ๊ฒธ์ํ๊ณ ๋ฎ์ ์์ธ๋ก ๋ญ๋ ๋ฐฐ์ฐ๋ ค๋ ์์ธ๋ฅผ ์์ง ์์์ผ๋ฉด ํ๋ค.
ํด์ง ๋น์ ํฐ ๋๊ธฐ๋ถ์ฌ๋ฅผ ๋ฐ์ ์์. ์ด์ ๋ณด๋ค๋ ์์ง๊ฐ ์ถฉ๋งํ ์ฌ๋์ด ๋๊ณ ์ถ๋ค. ๊ธ๋ฐฉ ํ์ค๋ฅด๊ณ ์์ด๋ฒ๋ฆฌ๋ ์ด์ ๋ณด๋ค ํ๋ค๊ณ ์ง์น๋๋ผ๋ ๋ฌต๋ฌตํ ๊ฑธ์ด๋๊ฐ๋ ์์ง๋ฅผ ๋ณด์ด๊ณ ์ถ๋ค.
๊ทธ๋ฆฌ ๋๋จํ ์ด์ง ์ด์ผ๊ธฐ๋ ์๋์ง๋ง, 2๋ ์ ์ฒ์ ์์ฑํ ์ด์ง ํ๊ณ ๋ฅผ ๋ค์ ์ฝ์ผ๋ ๊ทธ๋๋ณด๋ค ํจ์ฌ ์ฑ์ฅํ ๋ด๊ฐ ๋ณด์๋ค. ์ง๊ธ์ ๊ธฐ๋ก๋ ๋ช๋ ํ ๋ค์ ์ฝ์ ๋ ์ฑ์ฅ์ ์งํ๊ฐ ๋๋ฉด ์ข๊ฒ ๋ค.
p.s thanks to ๋๋๋ฌด์ฒ!
์ง์ํ ํ์ฌ ์ค ๊ฐ์ฅ ๊ฐ๊ณ ์ถ์๋ ๊ณณ์ ๊ด๊ณ ๋๋ฉ์ธ์ B2B ํ์ฌ์๋ค. ๊ด๊ณ ๋๋ฉ์ธ์ ์ฒ์์ด๋ผ ๋ฌด์์ ์ค๋นํด์ผ ํ ์ง ๋ง๋งํ ๋ ๊ธ๋ ๋๋๋ฌด์ฒ์ ๊ณ ๋ฏผ์ ์ฌ๋ ธ๋ค. ๋ง์ ๋ถ๋ค์ด ๋ต๋ณ์ ๋ฌ์์ฃผ์ จ๊ณ ๋ฉด์ ์ค๋นํ ๋ ์ด๋ฅผ ๋ฐํ์ผ๋ก ๊ด๊ณ ๋๋ฉ์ธ์ด ๊ฐ์ง ์ด๋ ค์๊ณผ ๋ฌธ์ ๊ฐ ์ด๋ค ๊ฒ์ด ์๋์ง ๋ฏธ๋ฆฌ ํ์ ํ ์ ์์๋ค. ์ฌ์ค ์ค์ ๋ฉด์ ์์ ์๋์ ๋ด์ฉ์ ๋งํ ์ผ์ ๊ฑฐ์ ์์์ง๋ง, ์ ์ด๋ ์ด ์์ฅ์ด ์๊ณ ์๋ ๋ฌธ์ ์ ์ด ๋ฌด์์ธ์ง ํ์ ํ ์ฑ๋ก ๋ฉด์ ์ ์ฐธ์ฌํ ์ ์์ด ๋ ์์ ๊ฐ์ ๊ฐ์ง ์ ์์๋ค.
๋ต๋ณ ์ฃผ์ ๋ชจ๋ ๋ถ๋ค๊ป ์ง์ฌ์ผ๋ก ๊ฐ์ฌ์ ์ธ์ฌ๋ฅผ ์ ํฉ๋๋ค!
'๐๊ธฐ๋ก' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ ๋๋ํ ๊ธฐ์ ๋ธ๋ก๊ทธ ์ด์ํ๊ธฐ (feat. ์นด์ผ์ค์ฟจ) (4) | 2024.12.13 |
---|---|
(์์ฝ) ์ฑ์ฅํ๊ณ ์ถ์ ๋น์ ์ด ๊ผญ ํด์ผํ๋ ์ธ์ง์ ํ๋ (0) | 2024.01.28 |
[๊ธ๋ 9๊ธฐ ์ฒซ ๊ธ] ๋ฐฉํฉํ๋ 3๋ ์ฐจ์ ๋ค์ง๊ธ (1) | 2023.12.10 |
AWS SAA-C03 ํฉ๊ฒฉ ํ๊ธฐ (4) | 2023.09.17 |
9์๊น์ง ์งค๋งํ ๊ณํ (3) | 2023.07.17 |