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

๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” ์ค‘์•™์ง‘์ค‘ํ˜•๊ณผ ๋ถ„์‚ฐํ˜•์˜ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์œผ๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘์•™ ์ง‘์ค‘์‹ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” ๊ฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋กœ์ปฌ ๋ณต์‚ฌ๋ณธ์„ ์ž‘์—…ํ•˜๋Š” ๋‹จ์ผ ์ค‘์•™ ์„œ๋ฒ„์— ์ฝ”๋“œ ํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ณ€๊ฒฝํ•œ ๋‚ด์šฉ์ด ์ปค๋ฐ‹๋˜์–ด ์ค‘์•™ ์ €์žฅ์†Œ๋กœ ํ‘ธ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ†ตํ•ฉ๋œ ๋ฒ„์ „ ๊ธฐ๋ก์„ ์ œ๊ณตํ•˜๋Š” ๋™์‹œ์— ์ค‘์•™ ์ง‘์ค‘์‹ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” ๋„คํŠธ์›Œํฌ ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด๋‚˜ ์ค‘์•™ ์„œ๋ฒ„์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์†์‹ค๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘์•™ ์ง‘์ค‘์‹ ์ €์žฅ์†Œ ์‹œ์Šคํ…œ์˜ ์˜ˆ๋กœ๋Š” Apache Subversion(SVN)์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ฉด์— ๋ถ„์‚ฐ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ „์ฒด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ๊ฐœ๋ณ„ ๋ณต์‚ฌ๋ณธ์„ ๋กœ์ปฌ์—์„œ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ธฐ๋ณธ ์ €์žฅ์†Œ์— ํ‘ธ์‹œํ•˜๊ธฐ ์ „์— ๋กœ์ปฌ ์ €์žฅ์†Œ์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ปค๋ฐ‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๋ถ„์‚ฐ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” ๋„คํŠธ์›Œํฌ ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด๋‚˜ ์„œ๋ฒ„ ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์— ๋Œ€ํ•œ ํƒ„๋ ฅ์„ฑ์„ ๋†’์ด๊ณ  ๋” ๋‚˜์€ ๋ถ„๊ธฐ ๋ฐ ๋ณ‘ํ•ฉ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„์‚ฐ ์ €์žฅ์†Œ ์‹œ์Šคํ…œ์˜ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๋กœ๋Š” Git ๋ฐ Mercurial์ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

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

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