Skip to main content

Intro

ยท 37 min read
Alex Han
Software Engineer

๐Ÿ‘‹ ์•ˆ๋…•ํ•˜์„ธ์š”. Alex์˜ ๋ธ”๋กœ๊ทธ์— ์˜ค์‹  ๊ฑธ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

๐ŸŒฑ ์ €๋Š” ์ „์ž๊ณตํ•™์„ ์ „๊ณตํ•œ 7๋…„์ฐจ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค.

โ™ฅ๏ธ ์œ ์šฉํ•œ ์˜คํ”ˆ ์†Œ์Šค๋“ค์„ ์ฐพ์•„๋ณด๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์˜๋ฏธ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๋ฉด์„œ ๋ณด๋žŒ์„ ๋Š๋‚๋‹ˆ๋‹ค.

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป ํ˜„์—…์—์„œ DB์„ค๊ณ„, ๋ฐฑ์—”๋“œ/ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ, ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ๊นŒ์ง€ ์ผํ•˜๋ฉฐ ๋ณด๋‹ค ๋งŽ์€ ๊ฒฝํ—˜์„ ์Œ“์œผ๋ ค๊ณ  ๋…ธ๋ ฅ์ค‘์ž…๋‹ˆ๋‹ค.

๐Ÿ‘€ ๋ธ”๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ๊ทธ ๋™์•ˆ์˜ ๊ฒฝํ—˜๋“ค์„ ๋‚จ๊ฒจ ์ถ”์–ต๋“ค์„ ํšŒ์ƒํ•˜๊ณ  ์•ž์œผ๋กœ์˜ ์‚ถ์˜ ์žฌ๋ฃŒ๋กœ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๐ŸŒŸ ์—…๋ฌด, ์ผ์ƒ, ์ธ๊ฐ„๊ด€๊ณ„, ๊ณต๋ถ€, ๊ด€์‹ฌ์‚ฌ ๋“ฑ ์—ฌ๋Ÿฌ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃฐ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๐Ÿƒ ์ฒซ ๊ธ€์ธ ๋งŒํผ ๊ธธ๊ฒŒ ์ง€๊ธˆ๊นŒ์ง€์˜ ์ง์žฅ ์ƒํ™œ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ ์–ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์ง์žฅ ์ƒ์กด๊ธฐโ€‹

์‹œ์ž‘โ€‹

๋Œ€ํ•™๊ต ์‹œ์ ˆ ์ž๋™์ œ์–ด ์ˆ˜์—…์—์„œ ๋ญ”๊ฐ€๋ฅผ ์ œ์–ดํ•˜๋Š” ๊ฒƒ์— ํฅ๋ฏธ๊ฐ€ ์ƒ๊ฒผ๊ณ  ์ด ๋•Œ์˜ ๊ธฐ์–ต์œผ๋กœ ์ฒซ ์ง์žฅ์„ ์ž๋™์ œ์–ด ๋ถ„์•ผ์ธ PLC ์—”์ง€๋‹ˆ์–ด๋กœ ์ปค๋ฆฌ์–ด๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฒซ ํšŒ์‚ฌโ€‹

์ฒซ ํšŒ์‚ฌ๋Š” PLC ์—”์ง€๋‹ˆ์–ด๋ง๋งŒ ํ•˜๋Š” ํšŒ์‚ฌ์˜€๊ณ  ์—ฌ๊ธฐ์„œ Simens PLC๋ฅผ ์ฒ˜์Œ ์ ‘ํ•ฉ๋‹ˆ๋‹ค. ๊ด€์‹ฌ์žˆ๋˜ ๋ถ„์•ผ์—ฌ์„œ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ•˜๋“œ์›จ์–ด์— ์ ์‘์ด ๋นจ๋ž๊ณ  ์ž…์‚ฌ ํ›„ 1๋‹ฌ ๋งŒ์— ์‹ ์ž…๋“ค์„ ๊ต์œกํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ณต์žฅ์ž๋™ํ™”์— ๋Œ€ํ•ด ์‹ค๋ฌด๋ฅผ ๋ฐฐ์šฐ๋˜ ์ค‘ C ์–ธ์–ด๋ฅผ ํ†ตํ•ด PLC ๋‚ด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฐœ๋ฐœ์ž๋ถ„๋“ค์„ ์•Œ๊ฒŒ ๋˜๊ณ  ์ด ๋•Œ ์ฒ˜์Œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ ์ž ๋งˆ์Œ๋จน์—ˆ์Šต๋‹ˆ๋‹ค.

PLC ์„ค๊ณ„์™€ ๊ณต์žฅ์— ์‹ค์ œ ์ ์šฉ, ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๋“ฑ ๋งŽ์€ ๊ฒƒ๋“ค์„ ์‹ค๋ฌด๋ฅผ ํ†ตํ•ด ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ˜„์žฌ ๋„ˆ๋ฌด ๋‚ฎ์€ ์—ฐ๋ด‰๊ณผ 5๋…„ ๋’ค ๋ฐ›๊ฒŒ ๋  ๋‚ฎ์€ ์—ฐ๋ด‰(์„ ์ž„๋“ค์˜ ์—ฐ๋ด‰์œผ๋กœ ์ถ”์ •) ๋•Œ๋ฌธ์— ๋‹น์‹œ 26์‚ด ์ด์—ˆ๋˜ ๋‚˜๋Š” 31์‚ด์˜ ๋‚˜๋ฅผ ์œ„ํ•ด ํšŒ์‚ฌ๋ฅผ ํ‡ด์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ทจ์ค€โ€‹

์ฒซ ํšŒ์‚ฌ๋ฅผ ํ‡ด์‚ฌํ•˜๊ณ  3๊ฐœ์›”์€ ์ง‘์—์„œ ๋ฉํ•˜๋‹ˆ ๋†€์•˜๊ณ  ์ดํ›„ ์ปดํ“จํ„ฐ ๊ณต๋ถ€๋ฅผ ์กฐ๊ธˆ์”ฉ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ „๊ณต์—์„œ ๋ฐฐ์› ๋˜ visual c, java๋ฅผ ๋‹ค์‹œ ๊ณต๋ถ€ํ• ๊นŒ ํ–ˆ์ง€๋งŒ ๋Œ€ํ•™ ์‹œ์ ˆ ์ปดํ“จํ„ฐ ๊ด€๋ จ์€ ๊ณต๋ถ€๋ฅผ ์•ˆํ–ˆ์–ด์„œ ์ƒˆ๋กœ ํ•˜๋Š” ๊ฑฐ๋‚˜ ๋‹ค๋ฆ„์—†์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰ํ•ด ๋ณด๊ณ  ๊ฐ€์žฅ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” python์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ˜น์‹œ ๋ชจ๋ฅผ ๋ฏธ๋ž˜๊ฐ€ ๋ถˆ์•ˆํ•ด ์ „๊ธฐ๊ธฐ์‚ฌ์™€ Opic๋„ ๋ณ‘ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. (๋ถˆ์•ˆ๊ฐ์— ์ •์‹ ์—†๋˜ ์‹œ๊ธฐ๐Ÿ˜ญ)

python์˜ ์–ธ์–ด ์‚ฌ์šฉ๋ฒ•์„ ์ตํžˆ๊ณ  ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋“ค์„ ๊ตฌํ˜„ํ•ด ๋ณผ ์ฏค ํ—ค๋“œํ—Œํ„ฐ๋กœ๋ถ€ํ„ฐ ์™ธ๊ตญ๊ณ„ ํšŒ์‚ฌ ์ทจ์—… ์ œ์˜๊ฐ€ ์™”๊ณ  ๋†’์€ ์—ฐ๋ด‰์— ํƒ„ํƒ„ํ•œ ์žฌ๋ฌด๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„ ํšŒ์‚ฌ์˜€์ง€๋งŒ ์ปดํ“จํ„ฐ ๋ถ„์•ผ๋ฅผ ์ค€๋น„ํ•˜๋˜ ์ค‘์ด๋ผ ๋ง์„ค์˜€์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ปดํ“จํ„ฐ ๊ณต๋ถ€๋ฅผ ๋” ๋ญ˜ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋ง‰๋ง‰ํ•จ์„ ๋Š๋ผ๊ธฐ๋„ ํ–ˆ๊ณ  ์ด์ „ ํšŒ์‚ฌ๊ฐ€ ์—ฐ๋ด‰์ด ๋„ˆ๋ฌด ๋‚ฎ์•˜๋Š”๋ฐ ์ข‹์€ ํšŒ์‚ฌ ์ œ์•ˆ์ด ์™€์„œ ์ปดํ“จํ„ฐ ๊ณต๋ถ€๋ฅผ ์ผํ•˜๋ฉด์„œ ๋ณ‘ํ–‰ํ•ด ๋ณด์ž ์ƒ๊ฐ์— ๋ฉด์ ‘์„ ๋ณด๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์™ธ๊ตญ๊ณ„ ํšŒ์‚ฌโ€‹

์ž…์‚ฌํ•˜๊ฒŒ ๋œ ํšŒ์‚ฌ๋Š” ์˜ค์ŠคํŠธ๋ฆฌ์•„์— ๋ณธ์‚ฌ๋ฅผ ๋‘” ํ™˜๊ฒฝ์žฅ๋น„ ํšŒ์‚ฌ์˜€์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ์™ธ๊ตญ๊ณ„ ํšŒ์‚ฌ๋ผ๊ณ  ํ•˜๋ฉด ๋†’์€ ๊ธ‰์—ฌ, ์ˆ˜ํ‰์  ๋ถ„์œ„๊ธฐ ์ƒ๊ฐํ–ˆ์—ˆ๊ธฐ์— ๊ธฐ๋Œ€๋ฅผ ํ’ˆ๊ณ  ์ž…์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

ํšŒ์‚ฌ์— ๊ผญ ์ž…์‚ฌํ•˜๊ธฐ ์œ„ํ•ด ์˜์–ด ๋ฉด์ ‘์„ ์ค€๋น„ํ–ˆ๊ณ  PLC ์—”์ง€๋‹ˆ์–ด๋ง ๊ฒฝํ—˜๋“ค์„ ํ†ตํ•ด ์ •๋ฆฌํ•˜๊ณ  ๋ฉด์ ‘์žฅ์— ๊ฐ”๋Š”๋ฐ ๋ฉด์ ‘์ž๋“ค์ด ์˜์–ด๋ฅผ ์ž˜ ๋ชฐ๋ž๊ณ  PLC ์—”์ง€๋‹ˆ์–ด ๊ฒฝํ—˜ ๋˜ํ•œ ๋งŽ์ง€ ์•Š์•„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ๋˜๋Œ์•„๋ณด๋ฉด ์˜์–ด ๋ฉด์ ‘, PLC ๊ฒฝํ—˜๋“ค ๋ณด๋‹ค๋Š” ๋š์‹ฌ์žˆ๊ฒŒ ๋ฒ„ํ‹ฐ๊ณ  ์—ด์ผํ•˜๊ฒ ๋‹ค๋Š” ์ž์„ธ ๋•Œ๋ฌธ์— ๋ฝ‘ํ˜”๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ ๊ณต๋ถ€์™€ ๊ทธ ๋ถ„์•ผ๋กœ์˜ ์ทจ์—…์„ ํ•ด๋ณด๊ณ  ์‹ถ์€ ๊ฐˆ์ฆ์ด ์žˆ์—ˆ์ง€๋งŒ ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋˜ ๋ง‰๋ง‰ํ•จ๊ณผ ๋ˆ ๋ฒŒ๊ธฐ ์ข‹์€ ํ™˜๊ฒฝ์˜ ํšŒ์‚ฌ์— ๋ˆˆ์ด ๋ฉ€์–ด ์ผ๊ณผ ๊ณต๋ถ€๋ฅผ ๋ณ‘ํ–‰ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์Šค์Šค๋กœ๋ฅผ ์„ค๋“ํ•˜๋ฉฐ ์ž…์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ๋‹ค๋…€๋ณด๋‹ˆ ์—ฐ๋ด‰์€ ์ƒ๊ฐํ–ˆ๋˜ ๊ฒƒ๋ณด๋‹ค ๋†’์•˜๊ณ  ์ค‘๊ฐ„ ์ค‘๊ฐ„ ๋ณด๋„ˆ์Šค์— ์—ฐ๋ง์— ๋น… ๋ณด๋„ˆ์Šค๊นŒ์ง€ ์ด์ „์— ๋น„ํ•ด ์—ฐ๋ด‰์ด 2~3 ๋ฐฐ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ณ ์—ฐ๋ด‰์— ์ˆจ์–ด์žˆ๋Š” ํšŒ์‚ฌ ๋ฌธํ™”๋Š” ...๐Ÿ˜ฑ๐Ÿ˜ฑ๐Ÿ˜ฑ

ํšŒ์‚ฌ ์ธ์›์˜ ์ ˆ๋ฐ˜์— ํ•ด๋‹นํ•˜๋Š” ๊ณผ์žฅ๊ธ‰ ์ด์ƒ๋ถ€ํ„ฐ๋Š” ์ผ์„ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.(๋ฌผ๋ก  ๊ฐ€๋”์”ฉ ํ•˜๋Š” ์‹œ๋Š‰์„ ํ•˜๊ธด ํ–ˆ์ง€๋งŒ) ์—…๋ฌด ์‹œ๊ฐ„์— ํฐ ๊ฒŒ์ž„, ์›นํˆฐ๋ณด๊ธฐ, ํƒ๊ตฌ(์‚ฌ๋ฌด์‹ค ํ•œ์ค‘๊ฐ„์— ์žˆ์—ˆ์Œ), ๊ณจํ”„์น˜๋Ÿฌ ๊ฐ€๊ธฐ, ํ•˜์ฒญ์—…์ฒด ๋ฏธํŒ…(๊ณต์งœ ์ˆ  ๋จน์œผ๋Ÿฌ ๊ฐ€๋Š” ์ž๋ฆฌ) ๋“ฑ ์•„์ฃผ ๋†’์€ ์—ฐ๋ด‰์— ๊ฑธ๋งž์ง€ ์•Š๋Š” ์ผ์„ ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ค‘๊ฐ„์— ์œ„์น˜ํ•œ ์„ ์ž„๋Œ€๋ฆฌ๊ธ‰๋“ค์€ ํ”„๋กœ์ ํŠธ์— ์‚ฌ์›๋“ค๊ณผ ๊ฐ™์ด ํˆฌ์ž…๋˜์ง€๋งŒ ์‹ค๋ฌด๋ฅผ ํ•˜์ง€ ์•Š๊ณ  ๊ด€๋ฆฌ๋งŒ ํ•˜๊ณ  ์‚ฌ์›๊ธ‰๋“ค์˜ ๊ณต์„ ๊ฐ€๋กœ์ฑ„๊ณ  ์œ—์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋งŒ ์ž˜ ๋ณด์ด๋ฉด ๋œ๋‹ค๋Š” ๋งˆ์Œ์œผ๋กœ ์ •์น˜๋งŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. (๋‚˜์ค‘์— ์ž…์‚ฌํ•œ ์ „๋ฌธ์„ฑ์žˆ๋Š” ๊ฒฝ๋ ฅ์ง ๋ถ„๊ณผ ๋ช‡๋ช‡ ์–‘์‹ฌ์žˆ๋˜ ์„ ์ž„๋ถ„๋“ค์€ ๊ทธ๋ž˜๋„ ์—ด์‹ฌํžˆ ํ•จ)

๋‚˜๋จธ์ง€ ์‚ฌ์›๊ธ‰๋“ค์€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ํ•ด์•ผํ•˜๋Š” ์˜จ๊ฐ– ์žก๋ฌด์™€ ์œ ์ง€๋ณด์ˆ˜ ์˜์—…, ๊ตฌ๋งค/์žฌ๊ณ  ๊ด€๋ฆฌ, ์—…์ฒด ๊ด€๋ฆฌ, ์„ค๊ณ„, ์‹œ๊ณต, ์œ ์ง€๋ณด์ˆ˜, ์„œ๋ฅ˜์ž‘์—…๊นŒ์ง€ ๋ชจ๋‘ ์ง„ํ–‰ํ•ด์•ผ ํ•˜๋Š” 1์ธ ์‚ฌ์—…์ž์˜ ์—…๋ฌด ๊ฐ•๋„๊ฐ€ ์ฃผ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์‹ค๋ฌด๋ฅผ ํ•ด๊ฒฐํ•ด๊ฐ€๋ฉฐ ํ”„๋กœ์„ธ์Šค ์„ค๊ณ„, PLC ์„ค๊ณ„, ํŒ๋„ฌ ์„ค๊ณ„, ์œ ์ง€๋ณด์ˆ˜, ์‹œ๊ณต๊ด€๋ฆฌ, ํ”„๋กœ์ ํŠธ๋งค๋‹ˆ์ € ๋“ฑ ๋‹ค์–‘ํ•œ ํฌ์ง€์…˜์ด ์ต์ˆ™ํ•ด์ง€๊ณ  ํ˜ผ์ž์„œ๋„ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ต์ˆ™ํ•ด์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ 1๋…„ ์ค‘ ๋Œ€๋ถ€๋ถ„์˜ ์‹œ๊ฐ„์„ ๊ณต์žฅ ๊ทผ์ฒ˜์—์„œ ์ถœ์žฅ์ƒํ™œ์„ ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋„ˆ๋ฌด ์—ฌ๋Ÿฌ ํฌ์ง€์…˜์˜ ์ผ์„ ํ•˜๋‹ค ๋ณด๋‹ˆ ํšŒ์˜๊ฐ์ด ๋งŽ์ด ๋“ค์—ˆ์ง€๋งŒ ์—ฐ๋ง๋งˆ๋‹ค ๋“ค์–ด์˜ค๋Š” ๋ณด๋„ˆ์Šค์˜ ์œ„๋ ฅ์— ๋งค๋ฒˆ ๊ตด๋ณตํ•˜๋‹ค ๋ณด๋‹ˆ 2๋…„์ด ์ง€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ผ๋‹น๋ฐฑ์˜ ๊ณ ๋œ ์—…๋ฌด๊ฐ€ ์ต์ˆ™ํ•ด์ง€๋˜ ์‹œ๊ธฐ ํšŒ์‚ฌ์—์„œ ๋” ๋ฐฐ์šธ ๊ฒƒ์ด ๋ฌด์—‡์ธ๊ฐ€๋ฅผ ์ƒ๊ฐํ•˜๊ฒŒ ๋˜๊ณ  ๋‚ด๊ฐ€ ์ง„์งœ๋กœ ํ•˜๊ณ ์ž ํ•˜๋˜ ๊ฒƒ์ด ๋ญ์˜€๋Š”์ง€ ๊ณ ๋ฏผํ–ˆ์Šต๋‹ˆ๋‹ค.

๋Œ€ํ•™ ์‹œ์ ˆ ์ ‘ํ–ˆ๋˜ ์ž๋™์ œ์–ด ์ˆ˜์—…์—์„œ ์„ค๊ณ„ํ•œ๋Œ€๋กœ ๊ธฐ๊ณ„๊ฐ€ ์›€์ง์ด๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ๊ต‰์žฅํžˆ ๋ฟŒ๋“ฏํ–ˆ์—ˆ๋Š”๋ฐ ๊ณต์žฅ์—์„œ์˜ ์‹ค๋ฌด ์ž๋™์ œ์–ด๋Š” ๋ณ€ํ™”๊ฐ€ ๊ฑฐ์˜ ์—†๊ณ  ๊ณต์žฅ์˜ ์ฒ™๋ฐ•ํ•œ ํ™˜๊ฒฝ ๋•Œ๋ฌธ์— ์ œ์–ด๋Œ€๋กœ ๋˜๊ธฐ ๋ณด๋‹ค ์„ผ์„œ๊ฐ€ ๊ณ ์žฅ๋‚˜๊ฑฐ๋‚˜ ์˜ค๋™์ž‘ํ•ด์„œ ์กฐ๊ธˆ์”ฉ ํŠœ๋‹ํ•ด ๋งž์ถฐ์•ผ ํ•˜๋Š” ๋•œ๋นต์‹์˜ ๋Š๋‚Œ์ด ๊ฐ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•ˆ์ „๋ชจ, ์•ˆ์ „ํ™”, ์•ˆ์ „๋ณต์„ ์ž…๊ณ  ๋Œ€๊ธฐ์—… ๊ณต์žฅ ๊ด€๋ฆฌ์ž๋“ค์—๊ฒŒ ๊ตฝ์‹ ๋˜๊ฐ€๋ฉฐ ์ผํ•˜๊ณ  ์žˆ๋Š” ํ™˜๊ฒฝ๋„ ๊ทธ๋ ‡๊ณ  ์ด๊ฒŒ ๋‚ด๊ฐ€ ํ•˜๊ณ ์ž ํ•˜๋˜ ์ผ์ด ๋งž๋‚˜ ์ œ๋Œ€๋กœ ๋œ ๊ธธ์„ ๊ฐ€๊ณ  ์žˆ๋Š” ๊ฑด๊ฐ€ ๋งŽ์€ ์ƒ๊ฐ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ๋•Œ๋ถ€ํ„ฐ ์ด ํšŒ์‚ฌ์— ์ž…์‚ฌํ•˜๊ธฐ ์ „์— ํ–ˆ๋˜ python ์„ ๋‹ค์‹œ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๋‹ค์‹œ ์ด์ „ ๋งŒํผ์˜ ๊ธฐ์ดˆ ์ƒํƒœ์— ๋„๋‹ฌํ–ˆ์„ ๋•Œ ํšŒ์‚ฌ๋ฅผ ๋‹ค๋‹ˆ๋ฉฐ ๋” ๊นŠ์ด ์žˆ๋Š” ๊ณต๋ถ€๋ฅผ ํ•˜๊ธฐ๋Š” ํž˜๋“ค๋‹ค๋Š” ํŒ๋‹จ์ด ๋“ค์–ด ํ‡ด์‚ฌ๋ฅผ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ •๋ถ€์ง€์› ์ฝ”๋”ฉ๊ต์œก๊ณผ์ •โ€‹

์ฒซ ํšŒ์‚ฌ์—์„œ 5๋…„ ๋’ค์˜ ๋‚˜๋ฅผ ์ƒ์ƒํ•˜๋˜ ๊ทธ ๋•Œ๊ฐ€ ๋ฐ”๋กœ ์–ผ๋งˆ ์ „ ๊ฐ™์€๋ฐ ๋ฒŒ์จ ๊ทธ 5๋…„ ๋’ค๊ฐ€ ์ฝ”์•ž๊นŒ์ง€ ๋‹ค๊ฐ€์™€ 30์‚ด์ด ๋์Šต๋‹ˆ๋‹ค. ์ง์ข…์ „ํ™˜์„ ์ค€๋น„์ค‘์ธ ๋ฐฑ์ˆ˜๋กœ์„œ ๋‘๋ ค์›€๊ณผ ํฌ๋ง์ด ๊ณต์กดํ–ˆ์Šต๋‹ˆ๋‹ค.

์‚ผ์„ฑ SDS์™€ ๊ฐ™์€ ์ทจ์—…์—ฐ๊ณ„ ๋ฉ”์ด์ € ๊ต์œก ๊ณผ์ •์— ์ง€์›ํ–ˆ์ง€๋งŒ ๋ฉด์ ‘ ํƒˆ๋ฝ, ์ทจ์—…ํ•˜์—ฌ ๋ฐฐ์šฐ๋ ค ํ–ˆ์ง€๋งŒ ์„œ๋ฅ˜ ํƒˆ๋ฝ๋งŒ ๊ณ„์†๋์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ธ๊ธฐ๊ฐ€ ์ข€ ์ ์–ด๋ณด์ด๋Š” ํ•™์›์— ๊ตญ๋น„์ง€์› ๊ต์œก๊ณผ์ •์„ ์ฐพ์•„ ์ง€์›ํ–ˆ๊ณ  ๊ทธ๋ ‡๊ฒŒ ๊ณต์‹์  ๊ณต๋ถ€ ๊ธฐ๊ฐ„์„ ๋ถ€์—ฌ๋ฐ›์Šต๋‹ˆ๋‹ค.

์ˆ˜์—…์€ ์–ธ์–ด์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์„ ๊ต์œกํ–ˆ๊ณ  java, spring์„ ์ด์šฉํ•œ ์›น ๊ฐœ๋ฐœ ๊ต์œก(๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ)์„ ๊ฐ€๋ฅด์ณค๊ณ  ๊ต์œก๊ณผ์ • ์ƒ์— ์žˆ๋˜ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ต์œก์€ R ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฐจํŠธ๋กœ ํ‘œํ˜„ํ•˜๋Š” ์ •๋„์— ๊ทธ์ณค์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋จธ์‹ ๋Ÿฌ๋‹์ด ํ•ซํ•œ ๋ถ„์•ผ๋ผ๋Š” ๊ฒƒ์„ ๋‹น์‹œ์—๋„ ์•Œ์•˜์–ด์„œ ๊ทธ ๋ถ„์•ผ๋กœ ์ทจ์—…ํ•˜๊ณ  ์‹ถ์–ด ์—ด์‹ฌํžˆ ๋…ํ•™ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•™์›์— ๋‚˜์˜ค๋Š” ํ•™์ƒ๋“ค์€ 3๊ฐ€์ง€ ๋ถ„๋ฅ˜๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ๊ตญ๋น„๋ฅผ ๋ฐ›์œผ๋ฉฐ ๋†€๊ณ  ์‹ถ์€ ํ•™์ƒ
  2. ํ•™์›์„ ํ†ตํ•ด ์—ฐ์• ๋ฅผ ํ•˜๊ณ  ์‹ถ์€ ํ•™์ƒ
  3. ์ง์ข… ์ „ํ™˜์ด ์ ˆ์‹คํ•œ ํ•™์ƒ

๋Šฆ์€ ๋‚˜์ด์— ์ง์ข…์ „ํ™˜์— ๋„์ „์ค‘์ด์–ด์„œ ์ ˆ๋ฐ•ํ–ˆ๊ธฐ์— ์ €๋Š” 3๋ฒˆ์— ํ•ด๋‹นํ–ˆ๊ณ  ๋‹ค๋ฅธ ํ•™์ƒ๋“ค๊ณผ ๊ณต๋ถ€ ์ด์•ผ๊ธฐ๋Š” ํ•˜์ง€๋งŒ ํ”ผ์”จ๋ฐฉ, ๋…ธ๋ž˜๋ฐฉ์„ ๊ฐ™์ด ๊ฐ€์ง„ ์•Š์•˜๊ณ  ํŒ€ ๊ณผ์ œ๋ฅผ ํ•˜์ง€ ์•Š๊ณ  ๊ณต๋ถ€๋„ ์•ˆํ•˜๋ฉฐ ๋ฌป์–ด๊ฐ€๋Š” ์‚ฌ๋žŒ๋“ค ๋•Œ๋ฌธ์— ํ˜ผ์ž ๊ณผ์ œ๋ฅผ ํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์—์„œ๋„ ๋ฉ˜ํƒˆ์„ ๋ถ€์—ฌ์žก์œผ๋ฉฐ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ต์œก๊ณผ์ • ์ฐธ์—ฌ ์ด์ „์— ์ด๋ ฅ์„œ๋ฅผ ๋งŽ์ด ๋„ฃ์–ด๋ดค์–ด์„œ ๋‚ด๊ฐ€ ๋ญ˜ ํ•  ์ค„ ์•ˆ๋‹ค๋ผ๋Š” ์ฆ๊ฑฐ์ž๋ฃŒ๊ฐ€ ํ•„์š”ํ–ˆ์–ด์„œ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ •๋ง ์—ด์‹ฌํžˆ ์ˆ˜ํ–‰ํ–ˆ๊ณ , ํ•™์›์—์„œ ์ฒ˜์Œ์œผ๋กœ ๋จธ์‹ ๋Ÿฌ๋‹์„ ํ™œ์šฉํ•œ ์›นํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.(tensorflow๋ฅผ ํ™œ์šฉํ•ด ๋ฆฌ๊ทธ์˜ค๋ธŒ๋ ˆ์ „๋“œ ์ŠนํŒจ์˜ˆ์ธก ๋ชจ๋ธ, chatterbot ์„ ํ™œ์šฉํ•œ ์ฑ—๋ด‡) 6๊ฐœ์›” ๊ฐ„ java๋กœ ์›น์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์„ ๋ฐฐ์› ๊ณ  ์ˆ˜์ฐจ๋ก€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ๋จธ์‹ ๋Ÿฌ๋‹์„ ์„œ๋น„์Šค์— ์ ์šฉํ•ด๋ณด๊ณ  ๋‚˜๋ฆ„๋Œ€๋กœ ๋ฟŒ๋“ฏํ•œ ๊ฒฝํ—˜๋“ค๋กœ ์ฒด์›Œ ๊ต์œก๊ณผ์ •์„ ๋งˆ๋ฌด๋ฆฌ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ์ทจ์ค€โ€‹

์„ ์ƒ๋‹˜์€ ์ทจ์—…์ด ์ž˜๋  ๊ฑฐ๋ผ๊ณ  ํ–ˆ๊ณ  ์ž์‹ ๊ฐ๋„ ์žˆ์—ˆ์ง€๋งŒ ์˜ˆ์ƒ๊ณผ ๋‹ฌ๋ฆฌ ์ทจ์—…์ด ์ž˜ ์•ˆ๋๊ณ  ์ด์ „ ์ง์ข…์˜ ๋งˆ์ง€๋ง‰ ํšŒ์‚ฌ์—์„œ 3๋…„ ์•ˆ์—๋Š” ์–ธ์ œ๋“  ๋Œ์•„์˜ค๋ผ๊ณ  ์ง€์†์ ์œผ๋กœ ํšŒ์œ ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ทจ์—…์ด ์ž˜ ๋˜์ง€ ์•Š์ž ์ฃผ๋ณ€ ์‚ฌ๋žŒ๋“ค์€ ๋ถˆ์•ˆํ•ดํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋‹ฌ ๊ฐ„ ์‚ฌ๋žŒ์ธ์— ์žˆ๋˜ ์ˆ˜ ๋งŽ์€ IT ๊ธฐ์—…์—์„œ ์„œ๋ฅ˜ ํƒˆ๋ฝํ–ˆ๊ณ  30์‚ด์˜ ๋งˆ์ง€๋ง‰ 12์›”๊นŒ์ง€ ์ทจ์—…์ด ๋˜์ง€ ์•Š์œผ๋ฉด ์›๋ž˜ ์ง์ข…์œผ๋กœ ๋Œ์•„๊ฐ€ ๊ฟˆ ์—†์ด ์‚ด๋ฆฌ๋ผ ์ƒ๊ฐํ•˜๋˜ ์ค‘ ์ „ํ™”๊ฐ€ ์™”์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ์ฒซ ํšŒ์‚ฌโ€‹

๋ฉด์ ‘์€ ๊ฐœ๋ฐœ์ž 2๋ถ„๊ณผ ์ง„ํ–‰๋๊ณ  ๊ฐœ๋ฐœ ๊ด€๋ จ ์งˆ๋ฌธ ์œ„์ฃผ๋กœ ์ง„ํ–‰๋์Šต๋‹ˆ๋‹ค. ์ด์ „ ํšŒ์‚ฌ๋“ค์˜ ๊ตฐ๋Œ€์‹ ๋ฌธํ™”์™€๋Š” ๋‹ฌ๋ฆฌ ํ•ฉ๋ฆฌ์ ์ด๊ณ  ์ˆ˜ํ‰์ ์œผ๋กœ ๋ณด์ด๋Š” ์ข‹์€ ์ธ์ƒ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Œ€์— ๋ถ€ํ’€์–ด 30์‚ด์˜ ๋งˆ์ง€๋ง‰ ๋‹ฌ IT ์ฒซ ํšŒ์‚ฌ์— ์ž…์‚ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํšŒ์‚ฌ์—์„œ๋Š” ์•ฑ๊ณผ ์›น ์„œ๋น„์Šค๋ฅผ ํ•˜๋ฉฐ ์ •๋ถ€ ๊ณผ์ œ๋“ค์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ ์ž…์œผ๋กœ ์ž…์‚ฌํ–ˆ๋˜ ์ €์—๊ฒŒ๋Š” ํ”„๋ก ํŠธ์—”๋“œ ์ง๋ฌด์— ๋ฐฐ์น˜๋˜์–ด ์›น ๊ฐœ๋ฐœ์„ ๋งก๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ์ธ์›์€ 3๋ช…, ๊ทธ ์ค‘ 2๋ช…์€ ์ฐฝ๋ฆฝ๋งด๋ฒ„์˜€๊ณ  ๊ทธ๋ž˜๋„ ๊ฝค ์˜ค๋ž˜๋œ ํšŒ์‚ฌ์— 2๋ช…์„ ์ œ์™ธํ•˜๊ณ  ๊ณ„์†๋œ ์ธ์›๊ต์ฒด๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ์™œ ๊ทธ๋Ÿฐ๊ฑด์ง€ ๊ทธ๋•Œ๋Š” ์•Œ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์—…๋ฌด์ ์œผ๋กœ ์„ ์ž„์ด ๋ฐฐ์ •๋์Šต๋‹ˆ๋‹ค. ๊ต์œก์„ ํ•ด์ฃผ๊ธฐ๋กœ ํ•œ ์„ ์ž„์€ ์‹ค๋ฌด ๊ต์œก์€ ์ „ํ˜€ ํ•˜์ง€ ์•Š๊ณ  javascript ์ด๋ก  ๊ต์œก๋งŒ ๊ผฌํˆฌ๋ฆฌ ์žก์•„๊ฐ€๋ฉฐ ์ธํ„ฐ๋„ท ์กฐ์‚ฌ๋ฅผ ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.

์‹ค ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ธŒ๋ฆฌํ•‘๋„ ์—†๊ณ  ์†Œ์Šค๋„ ์–ด๋””์žˆ๋Š”์ง€๋„ ์•Œ๋ ค์ฃผ์ง€ ์•Š๊ณ  ์‹์‚ฌ ์‹œ๊ฐ„์—๋Š” ๋ณธ์ธ์˜ ์ •์น˜์„ฑํ–ฅ, ๊ฐ€์น˜๊ด€์„ ๊ฐ•์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋™์•ˆ ๋ง‰๋‚ด๋ผ์„œ ๋ณธ์ธ์ด ๋ฐ›์•˜๋‹ค๋ฉฐ CS ์ „ํ™” ์—…๋ฌด๋ฅผ ๋„˜๊ฒผ๊ณ  3๋ฒˆ ์šธ๋ฆฌ๊ธฐ ์ „์— CS ์ „ํ™”๋ฅผ ๋ฐ›์•„์•ผ ํ•œ๋‹ค๋ฉฐ ์ฒซ ์‹ค๋ฌด ๊ต์œก์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.

nodejs๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์ €์—๊ฒŒ ์•„๋ฌด๋Ÿฐ ์„ค๊ณ„, api ๋ฌธ์„œ๋„ ๊ณต์œ ํ•˜์ง€ ์•Š๊ณ  ํ”„๋ก ํŠธ์—”๋“œ ์ผ์„ ์‹œ์ผฐ๊ณ  ๋Š๋ฆฌ๊ฒŒ ํ•˜๋ฉด ํญ์–ธ์„ ํ•˜๋Š” ์„ ์ž„์˜ ํƒœ๋„์— ํ™ฉ๋‹นํ–ˆ์ง€๋งŒ ๊ทธ๋ž˜๋„ ์‚ด์•„๋‚จ์•„์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์œผ๋กœ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•ด react๊ฐ€ ์ต์ˆ™ํ•ด์ง€๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. ๋•๋ถ„์— ๊ธฐ์กด์˜ Marionettejs๋กœ ๊ตฌ์„ฑ๋œ ๊ฒƒ์„ reactjs๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ์—…๋ฌด๋ฅผ ์ž˜ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ผ์ด ์ต์ˆ™ํ•ด์ง€๊ณ  ๋งŽ์€ ์ผ๋“ค์„ ์ฒ˜๋‚ด๊ฐˆ ์ฏค ์‹ ๊ทœ ์„œ๋น„์Šค์˜ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์„ ๋งก๊ฒŒ ๋˜๊ณ  ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•œ ๊ทธ ์„ ์ž„ ๊ฐœ๋ฐœ์ž๊ฐ€ api ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๋”๋‹ˆ ์•Œ์•„์„œ ๋ฐฑ์—”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•ด ๋ณด๋ผ๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž…์‚ฌํ•˜๊ณ  ํ•œ๋ฒˆ๋„ ๊ณต์œ ๋ฐ›์ง€ ๋ชปํ•œ ๋ฐฑ์—”๋“œ ์†Œ์Šค์ง€๋งŒ ๋ฌผ์–ด ๋ฌผ์–ด ์†Œ์Šค๋ฅผ ์ฐพ์•˜๊ณ  ์ด๋ฅผ ์ด์šฉํ•ด ๊ฐœ๋ฐœ์„ ์‹œ๋„ํ–ˆ๊ณ  ์–ผ์ถ” ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋˜์–ด ๊ฐ”์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ฐ‘์ž๊ธฐ ๊ทธ ์„ ์ž„ ๊ฐœ๋ฐœ์ž๋ถ„์€ ๋ณธ์ธ์ด ๊ฐœ๋ฐœ์„ ๋‹ค ํ–ˆ๊ณ  ๊ฐœ๋ฐœ์„ ์—‰๋ง์œผ๋กœ ํ–ˆ๋‹ค๋ฉฐ ์•„๋ฌด๋Ÿฐ ์กฐ์–ธ๋„ ์—†์ด ์ œ๊ฐ€ ์งœ ๋†“์€ ์†Œ์Šค ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œ ํ–ˆ์Šต๋‹ˆ๋‹ค.(๋ฆฌ๋ชจํŠธ, ๋กœ์ปฌ ๋ชจ๋‘) ์„ ์ž„์ด ๋งŒ๋“  api๋Š” ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ์ €์™€ ์•„๋ฌด๋Ÿฐ ์ƒ์˜์—†์ด ๋งŒ๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋จผ์ € ๊ฐœ๋ฐœ์„ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋˜ ํ”„๋ก ํŠธ์—”๋“œ์˜ ์†Œ์Šค๋ฅผ ๋ชจ๋‘ ๊ณ ์ณ์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ์„ ์ž„ ๊ฐœ๋ฐœ์ž ๋ถ„(40๋Œ€ ์ดˆ๋ฐ˜ ๋‚จ์„ฑ)์€ ์ ‹์€ ์—ฌ์‚ฌ์›๋ถ„(20๋Œ€ ์ค‘๋ฐ˜ ์—ฌ์„ฑ)์—๊ฒŒ๋Š” ๋ฌป์ง€๋„ ์•Š์•„๋„ ๊ทผ์ฒ˜์— ๊ธฐ์›ƒ๋Œ€๋ฉฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์ฃผ๋ฉฐ ํ™˜์‹ฌ์„ ์‚ฌ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์–ต์šธํ•˜๊ฒŒ๋„ ์‹ ์ž… ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋งก๊ธด๋‹ค๋˜ CS ์ „ํ™” ์—…๋ฌด๋„ ์—ฌ์‚ฌ์›๋ถ„์—๊ฒŒ ๋งก๊ธฐ์ง€ ์•Š์•„ ํ‡ด์‚ฌ ๋•Œ๊นŒ์ง€ ์ œ๊ฐ€ CS ๋‹ด๋‹น์ž๋กœ ์ง€๋‚ด๊ฒŒ ๋์Šต๋‹ˆ๋‹ค.

์ง€๋…ํ•œ ์ •์น˜ ์„ฑํ–ฅ ๊ฐ•์š”์™€ ๋ณต์‹ฑ ํ—ˆ์„ธ๋ฅผ ๋ถ€๋ฆฌ๋ฉฐ ์‰๋„์šฐ ๋ณต์‹ฑ๊นŒ์ง€ ๋ˆˆ ์•ž์—์„œ ํ•˜๋Š” ๋ชจ์Šต๋“ค์ด ํšŒ์‚ฌ ์ƒํ™œ์„ ์ ์  ๋ถˆํŽธํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ ๊ทธ๊ฒƒ๋„ ๋ชจ์ž๋ผ ์—…๋ฌด ํ˜‘์—… ๋งˆ์ € ์ œ๋Œ€๋กœ ๋˜์ง€ ์•Š๋Š” ๋ชจ์Šต์— ์ง„์ €๋ฆฌ๊ฐ€ ๋‚ฌ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‹น์‹œ ์ข…๊ต๋ฅผ ๊ฐ•์š”ํ•˜๋˜ ์‚ฌ์žฅ๋‹˜์—๊ฒŒ ์ƒํ™ฉ์„ ๋ง์”€๋“œ๋ ธ์ง€๋งŒ ์‹ ์ž…์ด๋ผ ์ž˜ ๋ชฐ๋ผ์„œ ๊ทธ๋Ÿฐ๊ฑฐ๋‹ค, ๋” ํž˜๋“ค๊ฒŒ ์ผํ•˜๋Š” ์‚ฌ๋žŒ๋„ ๋งŽ๋‹ค๋ฉฐ ๋˜ ๊ตํšŒ ๊ถŒ์œ ๋ฅผ ํ•˜๊ณ  ๋ง์ด ํ†ตํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜๋„ IT ์ฒซ ํšŒ์‚ฌ์˜€๊ธฐ์— ์‹œํ‚ค๋ฉด ์‹œํ‚ค๋Š”๋Œ€๋กœ ์‹ ๊ทœ ์•ฑ ์‹œ์žฅ์กฐ์‚ฌ๋ถ€ํ„ฐ ๋””์ž์ธ, ์ •๋ถ€๊ณผ์ œ๋ฅผ ์œ„ํ•œ ๊ธฐ์ฐจ์— ๋…น์Œ๊ธฐ ๋ฐ ์Šคํ”ผ์ปค ์„ค์น˜ ๋“ฑ ์˜จ๊ฐ– ์žก๋‹คํ•œ ์—…๋ฌด๋“ค์„ ํ•ด๊ฐ€๋ฉฐ ์—ด์‹ฌํžˆ ์ž„ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์›๋ž˜ ์ •๋ถ€๊ณผ์ œ์— ์ฐธ์—ฌํ•˜๋ฉด ์‹œ์ผœ์ฃผ๊ธฐ๋กœ ํ–ˆ๋˜ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์—…๋ฌด๋„ ๋Œ€์กธ ์‹ ์ž… ์—ฌ์‚ฌ์›์—๊ฒŒ ๋„˜์–ด๊ฐ”๊ณ  ๊ทธ ์„ ์ž„ ๊ฐœ๋ฐœ์ž๋Š” ๋‹ด๋ฐฐ๋ฅผ ํ”ผ๋ฉฐ ์ ‹์€ ์—ฌ์‚ฌ์›์„ ๋ฝ‘์•„์•ผ ์ผํ•  ๋ง›์ด ๋‚  ๊ฑฐ ๊ฐ™๋‹ค๋ฉฐ ์ด์ƒํ•œ ์†Œ๋ฆฌ๊นŒ์ง€ ํ•˜๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ํ‡ด์‚ฌ์ค€๋น„๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทน ์ดˆ๊ธฐ ์Šคํƒ€ํŠธ์—…โ€‹

๋ฐ์ดํ„ฐ ๋ถ„์„์—…๋ฌด๋ฅผ ๋๋๋‚ด ๋งก์ง€ ๋ชปํ–ˆ๊ธฐ์— ์ด๋ฒˆ์—๋Š” ๊ทธ ๋ถ„์•ผ๋กœ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์„ ์ค‘์ ์œผ๋กœ ์ทจ์—…์ค€๋น„๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฐพ์•„๋ณด๋‹ˆ ๋ฐ์ดํ„ฐ ๋ถ„์„์—…๋ฌด๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋†’์€ ํ•™๋ ฅ์ด๋‚˜ ์œ ๊ด€ ๊ฒฝ๋ ฅ์ด ํ•„์š”ํ•ด์„œ ์‰ฝ์ง€๋Š” ์•Š์•˜์ง€๋งŒ ์˜ˆ์ƒ์™ธ๋กœ ์ด๋ ฅ์„œ๋ฅผ ์˜ฌ๋ ค๋‘”์ง€ ์–ผ๋งˆ ๋˜์ง€ ์•Š์•„ ์—ฐ๋ฝ์ด ์™”์Šต๋‹ˆ๋‹ค.

ํ—ฌ์Šค์ผ€์–ด ๋ถ„์•ผ์˜ ํšŒ์‚ฌ์˜€๊ณ  ๊ทน ์ดˆ๊ธฐ์˜ ์Šคํƒ€ํŠธ์—…์œผ๋กœ ์ด์งํ•˜๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. 3๋ช…์˜ ์ง์› ๋ชจ๋‘ ์ฐฝ๋ฆฝ๋งด๋ฒ„๋กœ์„œ ์ž…์‚ฌ์ผ๋„ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์žฅ๋‹˜์€ ๋ธŒ๋žœ๋”ฉ ์ผ์„ ํ•˜์‹œ๋˜ ๋ถ„์ด์‹œ๊ณ  ์‚ฌ์žฅ๋‹˜์˜ ๋‚จํŽธ์€ ์˜๋ฃŒ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์•ผ ๊ต์ˆ˜๋‹˜, ๊ฐ™์ด ์ž…์‚ฌํ•œ ๊ฐœ๋ฐœ์ž ๋ถ„์€ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ „๋ฌธ๊ฐ€, ์‚ฌ์žฅ๋‹˜ ๋‚จํŽธ ๋ถ„์˜ ํ•™์ƒ์ธ ๋Œ€ํ•™์›์ƒ ๊ทธ๋ฆฌ๊ณ  ์ €๊นŒ์ง€ 5๋ช…์˜ ํŒ€์›์œผ๋กœ ์‹œ์ž‘ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํˆฌ์ž๋ฅผ ์œ ์น˜์— ๋ฐ”์˜๊ณ  ๊ฐœ๋ฐœ์„ ์ž˜ ๋ชจ๋ฅด๋Š” ์‚ฌ์žฅ๋‹˜๊ณผ ์‚ฌ์žฅ๋‹˜์˜ ๋‚จํŽธ์€ ๊ฐœ๋ฐœ๊ธฐ๊ฐ„ ์‚ฐ์ •์„ ์ด์ƒํ•˜๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋Ÿฐ ๊ธฐํš, ๋””์ž์ธ๋„ ์—†์ด ์˜ˆ์‹œ ์‹ธ์ดํŠธ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ ๋Š” UI๋Š” ์กฐ๊ธˆ ๋ณ„๋กœ๋ผ๋„ ์•ฑ๊ณผ ์›น ์„œ๋น„์Šค์˜ ๊ธฐ๋Šฅ์ด ๊ตฌ๋™๋˜๋Š” ํ”„๋กœํ† ํƒ€์ž…์„ 1.5์ฃผ๋งŒ์— ๋งŒ๋“ค๋ผ๊ณ  ์ง€์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์žฅ๋‹˜๊ณผ ๋‚จํŽธ๋ถ„ ์ œ์™ธ ์‹ค๋ฌด์ง„ 3๋ช…์ด์„œ ์—…๋ฌด๋ฅผ ๋ถ„๋‹ดํ•ด์•ผ ํ–ˆ๋Š”๋ฐ ๊ทธ๋‚˜๋งˆ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์„ ํ•ด๋ดค๋˜ ์ œ๊ฐ€ ์ƒํ™ฉ์„ ์ฃผ๋„ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์›น ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์›นํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ๋ฅผ ํ˜ผ์ž ๊ฐœ๋ฐœํ•˜๊ธฐ๋กœ ํ–ˆ๊ณ  ์–ด์ฐจํ”ผ ์•ฑ์€ ์ €๋„ ์ƒˆ๋กœ ๊ณต๋ถ€ํ•ด์•ผ ํ•˜๋Š” ๊ฑฐ๋‹ˆ 2๋ช…์ด์„œ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค๋ฅผ ํ™œ์šฉํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋งค์ผ 9 to 9 ์œผ๋กœ ์ผํ•˜๋ฉฐ 1์ฃผ์ด ์ง€๋‚ฌ๊ณ  ์•ฑ๊ณผ ์›น์˜ api ์„œ๋ฒ„๋ฅผ ๊ฐœ๋ฐœ์„ ์™„๋ฃŒํ–ˆ๊ณ  ํ”„๋ก ํŠธ์—”๋“œ ์›น๋„ ๊ฐœ๋ฐœ์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ์„ ๋งˆ์น˜๊ณ  ์™ธ๋ถ€์— ์•ฑ, ์›น ์‹œ์—ฐ์ด ์žˆ์„ํ…Œ๋‹ˆ ์„œ๋ฒ„์— ๋ฐฑ์—”๋“œ api์™€ ์›น์„ ๋„์›Œ์•ผ ํ–ˆ๊ธฐ์— GCP๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์•ฝ์†๋œ ์‹œ๊ฐ„์ด ๋๊ณ  ํšŒ์˜ ์‹œ๊ฐ„์ด ์ฐพ์•„์™”๋Š”๋ฐ, ์„œ๋น„์Šค ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ด ์ „๋ฌดํ–ˆ๋˜ 2๋ถ„์€ 1์ฃผ ๋’ค์˜ ์ค‘๊ฐ„ ๋ณด๊ณ ์—์„œ ์•ฑ ๋‚ด ๋ฒ„ํŠผ ๋ช‡ ๊ฐœ๋งŒ ๋‚˜์—ด๋œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ ์‹œ๊ฐ„ ๋ถ€์กฑ์„ ๋งํ–ˆ๊ณ  ์‚ฌ์žฅ๋‹˜์˜ ๊ทน๋Œ€๋…ธ๋ฅผ ์˜จ๋ชธ์œผ๋กœ ๋งž๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. ๋Œ€ํ•™์›์ƒ๋ถ„์€ ๊ทธ ๋•Œ์˜ ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ๊ฒฌ๋””์ง€ ๋ชปํ•˜๊ณ  ๋ฉฐ์น  ๋’ค ๋Œ€ํ•™์›์œผ๋กœ ๋Œ์•„๊ฐ”์Šต๋‹ˆ๋‹ค. ๋Œ€ํ•™์›์ƒ๋ถ„์ด ๋Œ์•„๊ฐ€๊ณ  ๋‹ค์‹œ ์•ฑ ๊ฐœ๋ฐœ์— ์ „๋…ํ•ด react native ๋ฅผ ๊ณต๋ถ€ํ•ด ๊ฐœ๋ฐœ์— ์„ฑ๊ณตํ–ˆ๊ณ  ์‹œ์—ฐ์„ ์„ฑ๊ณตํ•ด ํˆฌ์ž ์œ ์น˜์— ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

ํˆฌ์ž ์œ ์น˜ ์„ฑ๊ณต ํ›„ ๋””์ž์ด๋„ˆ, ์˜๋ฃŒ ๋ฐ์ดํ„ฐ ์ „๋ฌธ๊ฐ€, ์นดํ”ผ๋ผ์ดํ„ฐ ๋“ฑ ์ธ์›์ด ๋Œ€๊ฑฐ ์ฑ„์šฉ๋๊ณ  ๋ณธ๊ฒฉ ๊ฐœ๋ฐœ ๋ฐ ๊ธฐํš์ด ์‹œ์ž‘๋์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ์žฅ๋‹˜์˜ ๋ฐ˜๋ณต๋˜๋Š” ๊ทน๋Œ€๋…ธ๋กœ ๋‹ค์‹œ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋‚˜๊ฐ”๊ณ  ๋‹ค์‹œ ์ฒ˜์Œ ๊ทธ ๊ฐœ๋ฐœ์ž๋ถ„๊ณผ ํ•จ๊ป˜ 2๋ช…๋งŒ ๋‚จ๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋’ค ๊ต์ˆ˜๋‹˜์ด ์ฐพ์•„์™€ ํšŒ์‚ฌ๋ฅผ ์šด์˜ํ•˜๊ธฐ ์‹œ์ž‘ํ•ด ๊ฑด๊ฐ•๊ฒ€์ง„ pdf ํŒŒ์ผ์„ ์ž๋™ ํŒŒ์‹ฑํ•ด dbํ™”ํ•˜๋Š” ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ์„ ์š”์ฒญํ•˜์…จ๊ณ  ๋˜ 2์ฃผ ์ œํ•œ์„ ์ฃผ๋ฉฐ ํ•ด๋‚ด๋ผ๊ณ  ํ•˜์…จ์Šต๋‹ˆ๋‹ค. ์• ์ดˆ์— pdf ํŒŒ์‹ฑ์„ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ์•ˆ์ •ํ•˜๊ณ  ์‹ฌ์ง€์–ด ๊ฑด๊ฐ•๊ฒ€์ง„ pdf ํŒŒ์ผ๋งˆ๋‹ค ๊ทœ์น™๋„ ๋„ˆ๋ฌด ๋‹ฌ๋ผ ๋ฐ˜์ž๋™์œผ๋กœ ์ž…๋ ฅํ•˜๊ฒŒ ํ•˜๊ณ  ์ˆ˜๋™์œผ๋กœ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์„ ์ฃผ์žฅํ–ˆ์ง€๋งŒ ๋ฐ›์•„๋“ค์—ฌ์ง€์ง€ ์•Š์•˜๊ณ  ๊ฒฐ๊ตญ ์ง„ํ–‰ํ•˜๊ฒŒ ๋์Šต๋‹ˆ๋‹ค.

2์ฃผ ๋™์•ˆ ๋‹ค์‹œ ๋งŒ ๊ฐœ ๊ฐ€๋Ÿ‰์˜ ๊ฑด๊ฐ•๊ฒ€์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ ๊ทœ์น™์„ ์ฐพ์•˜๊ณ  ๋งŒ ๊ฐœ๊นŒ์ง€๋Š” ์ •์ƒ์ ์œผ๋กœ dbํ™” ์‹œํ‚ฌ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ชจ๋“  ์ผ€์ด์Šค๋ฅผ ์•Œ์ง€ ๋ชปํ•˜๊ณ  ๋‹ค๋ฅธ ์ผ€์ด์Šค๊ฐ€ ์žˆ๋Š”์ง€๋„ ์•Œ ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์—์„œ ์–ด๋–ค ์ƒํ™ฉ์—์„œ๋„ ์ž˜ ๋Œ์•„๊ฐ€๋Š” ์†”๋ฃจ์…˜์ด๋ผ๊ณ  ํ™•์‹ ํ•  ์ˆ˜๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋ฐฉ๋ฒ•1๊ณผ ๋ฐฉ๋ฒ•2๋กœ ๋ฐ˜์ž๋™ ์ž…๋ ฅ ๋ฐฉ์‹๋„ ๊ฐœ๋ฐœํ•ด ๋‘์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ์—๋„ ์‹œ์ผ์„ ๋งž์ถ”๊ธฐ ์œ„ํ•ด 9 to 9 ์œผ๋กœ ์ผํ–ˆ๊ณ  ์žฆ์€ ์•ผ๊ทผ๊ณผ ๋ฌด๋ฆฌํ•œ ์ผ์ •, ์กฐ์œจ๋˜์ง€ ์•Š๋Š” ์—…๋ฌด, ๊ธด ์ถœํ‡ด๊ทผ์‹œ๊ฐ„ ๋“ฑ์ด ๊ฒน์ณ ๋ฒˆ์•„์›ƒ์ด ์˜ค๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ ์  ๋” ๋ฒ„ํ‹ฐ๊ธฐ ํž˜๋“ค๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์ง€๋งŒ ์ธ๋ ฅ์ด ์—†์–ด ๋‚ด๊ฐ€ ๋‚˜๊ฐ€๋ฉด ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ ์ธ์›์ด ์—†๋Š” ์ƒํ™ฉ์ด์—ˆ๊ธฐ์— ์„ฃ๋ถˆ๋ฆฌ ํ‡ด์‚ฌํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋˜ ์ค‘ ์‚ฌ์žฅ๋‹˜์ด ํ•˜๊ณ  ์‹ถ์€ ์ˆ˜ ๋งŽ์€ ๊ฐœ๋ฐœ๊ณ„ํš๋“ค์„ ๋ฉ˜ํ† ๋ถ„์ด ๋‹ค๋‹ˆ๋Š” ํšŒ์‚ฌ์™€ IPO๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ ์ธ๋ ฅ ์ง€์›์„ ๋ฐ›์•„ ์™ธ์ฃผ ์ธ์›์œผ๋กœ ๊ฐœ๋ฐœ์ž, ๋””์ž์ด๋„ˆ, ๊ธฐํš์ž ๋“ฑ ๋ชจ๋‘ ์ง€์›๋ฐ›๊ธฐ๋กœ ํ–ˆ๋‹ค๋Š” ๋ง์„ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋ถ€ํ„ฐ ๋Šฆ์€ ๋ฐค์— ์กฐ๊ธˆ์”ฉ ์ด๋ ฅ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ๊ณ  ๊ฐœ๋ฐœ ์ธ๋ ฅ ์ง€์›์„ ๋ฐ›๊ธฐ๋กœ ํ•œ ์‹œ์ ์— ํ—ค๋“œํ—Œํ„ฐ๋กœ๋ถ€ํ„ฐ ์—ฐ๋ฝ์ด ์™€ ๋‹ค๋ฅธ ํšŒ์‚ฌ๋กœ ์˜ฎ๊ธฐ๊ฒŒ ๋์Šต๋‹ˆ๋‹ค.

Series A ์Šคํƒ€ํŠธ์—…โ€‹

๊ฐœ๋ฐœ์„ ํ˜ผ์ž ํ•˜๋˜ ๊ฒฝํ—˜ ๋•Œ๋ฌธ์— ์ด๋ฒˆ ํšŒ์‚ฌ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŽ์•„ ์ผ์„ ๋ถ„๋‹ดํ•  ์ˆ˜ ์žˆ๋Š” ํšŒ์‚ฌ์˜€์œผ๋ฉด ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฉด์ ‘ ๋‹น์‹œ ๋ถ€์‚ฌ์žฅ๋‹˜ํ•œํ…Œ ๊ฐœ๋ฐœ์ธ์›์„ ์งˆ๋ฌธํ–ˆ๊ณ  11๋ช… ์ •๋„ ์žˆ๋‹ค๊ณ  ๋‹ต๋ณ€๋ฐ›์•„ ์•ˆ์‹ฌํ•˜๋ฉฐ ์ž…์‚ฌ ์ค€๋น„๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ž…์‚ฌ ๋‹น์ผ ๊ฐœ๋ฐœ์ž๋Š” ์ € ํฌํ•จ 4๋ช…์ด์—ˆ๊ณ  ๋‚˜๋จธ์ง€ 7๋ช…์€ ๋งˆ์ผ“ํŒ…, ๊ฒฝ์˜์ง„์„ ํฌํ•จํ•œ ์ธ์›์ž„์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ 4๋ช…์ด ์–ด๋””๋ƒ๋ž€ ์ƒ๊ฐ์— ๊ธฐ๋ถ„์ด ์ข‹์•˜์ง€๋งŒ 3์ฃผ ๋’ค, CTO ๋ถ„๊ณผ ๊ฒฝ์˜์ง„, ๊ฐœ๋ฐœ์ž๋“ค ๊ฐ„ ๋ถˆํ™”๊ฐ€ ์žˆ์—ˆ๊ณ  2๋ช…์ด ํ‡ด์‚ฌํ•˜๊ณ  CTO ๋ถ„์ด ๋‚ด์ณ์ง€๋ฉฐ ๋‹ค์‹œ ํ˜ผ์ž ๋‚จ์•˜์Šต๋‹ˆ๋‹ค.

๋ถˆํ™”๋กœ ์ธํ•ด ํ‡ด์‚ฌ์ž๋“ค์€ ์ธ์ˆ˜์ธ๊ณ„๋„ ์ œ๋Œ€๋กœ ํ•˜์ง€ ์•Š๊ณ  ๋‚˜๊ฐ”๊ณ , ํ˜ผ์ž ๋‚จ์€ ์ €๋Š” ํšŒ์‚ฌ์˜ ์„œ๋น„์Šค ์ดํ•ด๋ถ€ํ„ฐ ๊ฐ์ข… ๊ณ„์ • ์ •๋ณด, ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ, ์†Œ์Šค ๊ตฌ์„ฑ, ๊ฐœ๋ฐœ ๊ด€๋ จ ๋ชจ๋“  ํŒŒํŽธํ™”๋œ ์ •๋ณด๋“ค์„ ์ •๋ฆฌํ•ด ๋‚˜๊ฐ”์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๊ฒŒ ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ๋„, CI/CD, ERD, ๋ฐฑ์—”๋“œ, ํ”„๋ก ํŠธ์—”๋“œ, ์•ฑ ๋‚ด ๋กœ์ง๋“ค ๋ชจ๋‘ ํšŒ์‚ฌ ๋ฌธ์„œ๋กœ ์ •๋ฆฌํ•˜๋‹ค ๋ณด๋‹ˆ ์งง์€ ์‹œ๊ฐ„ ๋™์•ˆ ๋น ๋ฅด๊ฒŒ ์ฝ”๋“œ๋“ค์„ ์ˆ™์ง€ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋•๋ถ„์— ํ•œ๋‹ฌ ์ •๋„ ์ดํ›„์—๋Š” ์˜ฌ๋ผ์šด๋”๋กœ์„œ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

1๋‹ฌ์ด ์ง€๋‚˜๊ณ  android, ios, react native ์ด์Šˆ๋“ค์— ์˜ํ•ด ๋ฐ”์˜๋˜ ์ค‘ ๊ฒฝ์˜์ง„๊ณผ ๋งˆ์ผ“ํŒ… ๋ถ€์„œ์—์„œ ์Šคํƒ€ํŠธ์—…์˜ ๋น ๋ฅธ ๋ณ€ํ™”๋ฅผ ์œ„ํ•ด ์•ฑ ์„œ๋น„์Šค ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ์˜์ง„, ๋งˆ์ผ“ํŒ… ์ธ์› ๋ชจ๋‘ ์Šฌ๋ž™์„ ํ†ตํ•ด ์œ ์ง€๋ณด์ˆ˜ ๊ด€๋ จ ์งˆ๋ฌธ๊ณผ ๊ฐ์ข… ๊ฐœ๋ฐœ ์ด์Šˆ๋“ค์„ DM, ๋Œ€๋ฉด์œผ๋กœ ๊ฐ๊ฐ ์™€์„œ ์งˆ๋ฌธํ•˜๊ณ  ๋‹ต๋ณ€ํ•ด์ฃผ๊ณ  ๊ทธ ์™ธ ์‹œ๊ฐ„์— ํž˜๋“ค๊ฒŒ ์œ ์ง€๋ณด์ˆ˜ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ์œ ์žˆ๋Š” ์ƒํ™ฉ์ด ์•„๋‹ˆ์—ˆ์ง€๋งŒ ๋Œ€ํ‘œ๋‹˜์˜ ๊ฐ•๋ ฅํ•œ ์ถ”์ง„์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋์Šต๋‹ˆ๋‹ค.

์ฒญ๊ตฌ ๊ธฐ๋Šฅ, ๊ด‘๊ณ  ์ถ”์  ๊ธฐ๋Šฅ, ๋”ฅ๋งํฌ ์ปจํŠธ๋กค ๊ธฐ๋Šฅ, ์—๋””ํ„ฐ ๊ธฐ๋Šฅ, ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ๋“ฑ ๊ทธ ๋™์•ˆ ๊ฐœ๋ฐœ์ž๋“ค๊ณผ ๋ถˆํ™”๋กœ ์ธํ•ด ํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ๋ชปํ–ˆ๋˜ ๊ธฐ๋Šฅ๋“ค์ด ๋‚˜์˜ค๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ์˜์ง„๋“ค์€ ๋น ๋ฅธ ๊ฐœ๋ฐœ ์™„๋ฃŒ๋ฅผ ์›ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์‹ค์ ์œผ๋กœ ํ˜ผ์ž์„œ ๋ชจ๋‘ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ–ˆ๊ณ  ์œ ๋ฃŒ api๋ฅผ ์—ฐ๋™ํ•ด ๊ฐœ๋ฐœ์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ์œ„ํ•œ ๋ฐฉ๋ฒ•, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„, UI ์„ค๊ณ„, API ์„ค๊ณ„, ํด๋ผ์šฐ๋“œ ์„ค๊ณ„ ๋“ฑ๋“ฑ ๋งŽ์€ ๊ฒฝํ—˜๋“ค์„ ํ•˜๋‹ค๋ณด๋‹ˆ 3๊ฐœ์›”์ด ์ง€๋‚˜๊ฐ”์Šต๋‹ˆ๋‹ค.

๊ทธ ํ›„๋กœ 6๊ฐœ์›” ๋’ค 10๋…„ ์ฐจ ๊ฐœ๋ฐœ์ž๋ถ„์ด ๋“ค์–ด์™”๊ณ  ๊ทธ ๋ถ„์ด ๊ฐ‘์ž๊ธฐ CTO ์ง์ฑ…์„ ๋งก๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. CTO ๋‹˜๊ป˜ ๊ทธ ๋™์•ˆ์˜ ์ •๋ฆฌ๋œ ๋ฌธ์„œ๋“ค์„ ๊ณต์œ ํ•˜๊ณ  ์†Œ์Šค ๋กœ์ง๋“ค์— ๋Œ€ํ•ด ๊ต์œก์„ ๋งˆ๋ฌด๋ฆฌํ–ˆ์„ ์ฏค, ๋งˆ์ด๋ฐ์ดํ„ฐ์— ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์ฝ”์Šค์ฝค ํด๋ผ์šฐ๋“œ๋กœ ํด๋ผ์šฐ๋“œ ์ด์ „์„ ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์š”์ฒญ์ด ์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

CTO ์ž…์‚ฌ ํ›„ ๋ชจ๋“  ๊ณ„์ •๊ถŒํ•œ๋“ค์„ ๋‚˜์—๊ฒŒ์„œ ์ œํ•œํ–ˆ๊ณ  ์˜ค์ง ์†Œ์Šค ๊ถŒํ•œ๋งŒ ๋‚จ๊ฒจ๋’€๋Š”๋ฐ ํด๋ผ์šฐ๋“œ ์ด์ „์„ ํ•  ๋•Œ ์ด์ „ ๋ ˆ๊ฑฐ์‹œ ์†Œ์Šค๋ฅผ ๋ชจ๋‘ ์ œ๊ฑฐํ•˜๊ณ  ์‹ ๊ทœ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ•ด์•ผ ๋œ๋‹ค๋ฉฐ ๊ฒฝ์˜์ง„์—๊ฒŒ ๋งํ–ˆ๊ณ  ๊ฒฝ์˜์ง„๋“ค๋„ ์ด๋ฅผ ํ—ˆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

laravl ๋ฐฑ์—”๋“œ์™€ express ์—”์ง„์„ ๋ชจ๋‘ ์ƒˆ๋กœ ์„ค๊ณ„ํ•ด์„œ api ๋ฅผ ๋ชจ๋‘ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…์„ ๋งก๊ฒŒ ๋๊ณ  CTO๋‹˜์€ ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ์„ ๋งˆ๋ฌด๋ฆฌ ํ›„ ๋„์™€์ฃผ๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 2๊ฐœ์›” ๋™์•ˆ CTO๋‹˜์€ ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ์„ ๋๋‚ด์ง€ ๋ชปํ–ˆ๊ณ  ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ž‘์—…์„ ํ˜ผ์ž ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ๋งˆ๋ฌด๋ฆฌ ๋˜๊ณ  CTO๋‹˜์€ 3๋…„~5๋…„์ฐจ ์ •๋„์˜ ๊ฒฝ๋ ฅ์ž ์ง€์ธ๋“ค์„ ํšŒ์‚ฌ์— ์ถ”์ฒœํ•ด ์ž…์‚ฌ์‹œ์ผฐ๊ณ  ์–ด๋Š์ƒˆ ๊ฐœ๋ฐœํŒ€์€ 7๋ช…์ด ๋์Šต๋‹ˆ๋‹ค. ์ธ์›์ด ์ฒด์›Œ์ง€๊ณ  ์—…๋ฌด๊ฐ€ ๋ถ„์—…ํ™” ๋˜๋ฉด์„œ ๋ณดํ—˜ ์—”์ง„ ์„œ๋น„์Šค์˜ ์ฝ”์–ด ๊ธฐ์ˆ ์ธ ์—”์ง„ ํŒŒํŠธ๋ฅผ ํ˜ผ์ž ๋งก๊ฒŒ ๋๊ณ  3๋ช…์€ ํ”„๋ก ํŠธ์—”๋“œ(CTO๋‹˜ ํฌํ•จ), 3๋ช…์€ ๋ฐฑ์—”๋“œ๋ฅผ ๋‹ด๋‹นํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๊ณ  ์–ผ๋งˆ ๋’ค CTO๋‹˜์€ ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ์— ๋ฌธ์ œ๊ฐ€ ๋งŽ์•„ ํ”„๋ก ํŠธ์—”๋“œ, ์•ฑ๋„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ–ˆ์œผ๋ฉด ํ•œ๋‹ค๊ณ  ํ–ˆ๊ณ  ๋ฐฑ์—”๋“œ, ์—”์ง„๋„ ํ•œ๋ฒˆ ๋” ์ข…ํ•ฉํ•ด์„œ ์ง„ํ–‰ํ•œ๋‹ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ๋ฅผ ๋‚ฉ๋“ํ•˜๊ธฐ ํž˜๋“  ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ๋˜ ์ง„ํ–‰๋๋Š”๋ฐ ์ด์ „๋ณด๋‹ค ์ธ์›์€ ๋งŽ์•„์กŒ์ง€๋งŒ ๋ณด์•ˆ์ƒ ์—…๋ฌด๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋ฒ”์œ„๋Š” ์„œ๋กœ ํ•œ์ •๋˜์–ด ์žˆ์—ˆ๊ณ  CTO๋‹˜๋งŒ ์ „์ฒด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ 3๊ฐœ์›”์„ ๋งํ–ˆ๋˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ธฐ๊ฐ„์€ ์‹ ๊ทœ ์—”์ง„ ๊ฐœ๋ฐœ๋งŒ 1๋‹ฌ ๋ฐ˜ ์•ˆ์— ์™„๋ฃŒํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” 1๋…„ ๊ฐ€๊นŒ์ด ์ง€์—ฐ๋˜๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. CTO๋‹˜๊ณผ ๊ทธ๊ฐ€ ๋ฝ‘์€ ์ง€์ธ๋“ค์€ ๊ฒฝ๋ ฅ์ด ์žˆ๊ธด ํ–ˆ์ง€๋งŒ ๋‹จํ•ฉํ•ด์„œ ์ผ์„ ์ง„ํ–‰ํ•˜์ง€ ์•Š์•˜๊ณ  ์ผ์ด ์ง€์—ฐ๋˜๋Š” ๊ฑธ ์ฑ…์ž„์„ ๊ธฐํš์ž๋“ค์—๊ฒŒ ๋Œ๋ ธ๋˜ ๊ฑธ๋กœ ๋“ค์—ˆ๋‹ค.(๋‹น์‹œ ์‹ ๊ทœ ์—”์ง„ ๊ฐœ๋ฐœ๊ณผ ์™ธ๋ถ€ ํ”„๋กœ์ ํŠธ๋“ค์„ ์œ„ํ•ด ๋ณดํ—˜ ์„ค๊ณ„์‚ฌ ์‚ฌ๋ฌด์‹ค์ธ ์•„๋ž˜ ์ธต์—์„œ ๊ทผ๋ฌดํ•จ)

๊ทธ๋ ‡๊ฒŒ ๊ฒฝ์˜์ง„๊ณผ ๋ชจ๋“  ๋ถ€์„œ์™€ ์‚ฌ์ด๊ฐ€ ์•ˆ ์ข‹์•„์ง„ CTO์™€ CTO์˜ ์ง€์ธ๋“ค์€ ์•ฑ์— ๋ชจ๋‹ฌ์ฐฝ๋„ ์•ˆ ๋งŒ๋“ค์–ด์ฃผ๋ฉฐ ์ผ์„ ์•ˆํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ์Šฌ์Šฌ ํ‡ด์‚ฌ๋ฅผ ์ค€๋น„ํ•˜๋ฉฐ ํšŒ์‚ฌ๋ฅผ ๋†€๋Ÿฌ ๋‹ค๋…”์Šต๋‹ˆ๋‹ค. ๋ชจ๋‘ ํ‡ด์‚ฌ ํ›„ ์•Œ๊ฒŒ ๋œ ์‚ฌ์‹ค์€ CTO์™€ ์ง€์ธ๋“ค์ด ๊ฒฝ๋ ฅ์œ„์กฐ๋ฅผ ํ–ˆ๋‹ค๋Š” ๊ฒƒ, CTO๋Š” ์ž…์‚ฌ ๋‹น์‹œ 3๋…„์ฐจ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜€๊ณ  ์ด ํšŒ์‚ฌ์—์„œ ์ฒ˜์Œ ์‹ค๋ฌด๋กœ ๋ฐฑ์—”๋“œ์™€ ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ์„ ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค.

์ด๋“ค์ด ํ‡ด์‚ฌํ•˜๋Š” ๋™์•ˆ ๊ฒŒ์ž„์—…๊ณ„์— ์žˆ๋˜ ๋‹ค๋ฅธ CTO๋‹˜์ด ๋“ค์–ด์™”๋‹ค๊ฐ€ CTO์˜ ์ง€์ธ๋“ค์— ์˜ํ•ด ๊ธˆ๋ฐฉ ๋‹ค์‹œ ๋‚˜๊ฐ€๊ณ  ์‚ฌ๋‚ด ์ •์น˜๋กœ ์—…๋ฌด๋Š” ์Šคํ†ฑ๋˜๊ณ  ์œ ์ง€๋ณด์ˆ˜๋„ ์•ˆ๋˜์„œ ์—”์ง„ ๋ถ€์„œ์˜€๋˜ ์ œ๊ฐ€ ๋‹ค์‹œ ์œ ์ง€๋ณด์ˆ˜ ์—…๋ฌด๋ฅผ ๋– ์•ˆ๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ณดํ—˜์‚ฌ์™€์˜ BtoB ์†”๋ฃจ์…˜ ๋‚ฉํ’ˆ, SaaS ์„œ๋น„์Šค ๋“ฑ์„ ํ˜ผ์ž ๊ฐœ๋ฐœํ•˜๊ณ  ๋Ÿฐ์นญํ•˜๋ฉฐ ๋งŽ์€ ์„ฑ๊ณผ๋ฅผ ๋ƒˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๊ฒŒ 2021๋…„์ด ๊ฑฐ์˜ ์ง€๋‚˜๊ฐˆ ๋ฌด๋ ต ์ด๋ฒˆ์—” ์œ„์กฐ๊ฒฝ๋ ฅ์ด ์•„๋‹Œ ์ฐ ๊ฒฝ๋ ฅ 10๋…„ ์ฐจ ์ด์ƒ์ธ ๋ถ„๋“ค๋กœ ์ธ์›์ด ๊ตฌ์„ฑ๋๊ณ  ๋‹ค์‹œ ๊ฐœ๋ฐœํŒ€์ด ์ € ํฌํ•จ 4๋ช…์ด ๋์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” ์—…๊ทธ๋ ˆ์ด๋“œ ๋ณดํ—˜ ์—”์ง„ ๊ฐœ๋ฐœ๊ณผ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ๋ฐ์ดํ„ฐ ๊ธฐํš, SaaS ์„œ๋น„์Šค ๊ด€๋ฆฌ๋ฅผ ๋งก๊ณ  ์žˆ๊ณ  ์ค‘๊ฐ„ ์ค‘๊ฐ„ ํŒ€์›๋“ค๊ณผ ํ˜‘๋ ฅํ•ด ์œ ์ง€๋ณด์ˆ˜๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์น˜๋ฉฐโ€‹

์žฅ๋ฌธ์œผ๋กœ ์ ์€ ๋‚ด์šฉ์„ ๋ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ˜€

์—ฌ๋Ÿฌ ํšŒ์‚ฌ๋ฅผ ๋‹ค๋‹ˆ๋ฉด ์‚ฌ๋‚ด ๋ฌธ์„œ๋กœ ๋งŽ์€ ๊ธ€๋“ค์„ ์ ์–ด ์™”์ง€๋งŒ ์‹ค์ œ ๋‚ด ์†Œ์œ ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ๊ธ€์€ ์ ์–ด๋ณด์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™์•„ ์ด์ œ๋ถ€ํ„ฐ๋ผ๋„ ๋‚ด ์†Œ์œ ์˜ ๊ธ€์„ ์ ์–ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ

์•ž์œผ๋กœ ํšŒ์‚ฌ ๊ฐ๊ฐ์˜ ๊ฐ„๋‹จํ•œ ์ด์•ผ๊ธฐ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๊ทธ ์ดํ›„์— ๊ตฌ์ฒด์ ์ธ ์‚ฌ๊ฑด๋“ค, ํ•ด๊ฒฐํ•ด ์˜จ ์ผ๋“ค ๋“ฑ๋“ฑ ๋งŽ์€ ๊ฒƒ๋“ค์„ ์ ์œผ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

ํฌ์ŠคํŠธ ๋ณด๋‹ค ๋” ์ƒ์„ธํ•จ์„ ์š”ํ•˜๋Š” ๋‚ด์šฉ์€ Docs ์— ๋”์šฑ ์ƒ์„ธํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์‚ฌํšŒ์ดˆ๋…„์ƒ๋ถ„๋“ค, ์ง์žฅ์ƒํ™œ์— ์ง€์น˜์‹  ๋ถ„๋“ค, ํ˜น์‹œ๋‚˜ ์ €์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„๋“ค์—๊ฒŒ ๋„์›€๋˜๊ธฐ๋ฅผ ๊ธฐ์›ํ•ฉ๋‹ˆ๋‹ค.โญ๏ธ