์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์˜์—ญ์—์„œ ์—ฐ์† ๋ฐฐํฌ(CD)๋Š” ์ตœ์†Œํ•œ์˜ ์ธ๊ฐ„ ๊ฐœ์ž…์œผ๋กœ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐฐํฌํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐœ๋…์€ AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์ด ๊ธฐ์กด์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ  ์—†์ด๋„ ์‹ ์†ํ•˜๊ณ  ํšจ์œจ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” No-Code ์—์ฝ”์‹œ์Šคํ…œ๊ณผ ํŠนํžˆ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. CD๋ฅผ No-Code ์ปจํ…์ŠคํŠธ์— ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ๊ธฐ์—…์€ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๊ณผ ๊ฐœ์„  ์‚ฌํ•ญ์ด ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ์ง€์†์ ์œผ๋กœ ์‹ ์†ํ•˜๊ฒŒ ์ œ๊ณต๋˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

AppMaster ์˜ ๋งฅ๋ฝ์—์„œ ์ง€์†์ ์ธ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ํ”Œ๋žซํผ์˜ ๊ธฐ๋ณธ ์ œ๊ณต ์ง€์›์€ ์›ํ™œํ•˜๊ณ  ๊ฐ„์†Œํ™”๋œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๋ณด์žฅํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค, REST API ๋ฐ WSS endpoints ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ AppMaster ์˜ ์‹œ๊ฐ์  ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค๊ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ฒญ์‚ฌ์ง„์„ ๋ณ€๊ฒฝํ•˜๊ณ  '๊ฒŒ์‹œ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด AppMaster ๊ฐ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ , ์ปดํŒŒ์ผํ•˜๊ณ , ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ณ , Docker ์ปจํ…Œ์ด๋„ˆ(๋ฐฑ์—”๋“œ์šฉ)์— ํŒจํ‚ค์ง•ํ•ฉ๋‹ˆ๋‹ค. , ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด 30์ดˆ ์ด๋‚ด์— ์ƒˆ ๋ฒ„์ „์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑ ๋ฐ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ณ ๊ฐ์€ ๊ธฐ์ˆ ์  ๋ถ€์ฑ„ ์—†์ด ์š”๊ตฌ ์‚ฌํ•ญ ๋˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉํ‘œ์˜ ๋ณ€ํ™”์— โ€‹โ€‹์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ๋ฐฐํฌ๋Š” AppMaster ์™€ ๊ฐ™์€ No-Code ํ”Œ๋žซํผ์— ๋งŽ์€ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์  ์ค‘ ์ผ๋ถ€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋” ๋น ๋ฅธ ์‹œ์žฅ ์ถœ์‹œ: ๊ฐœ๋ฐœ์ž๊ฐ€ ๋” ์ž‘๊ณ  ๋” ์ž์ฃผ ๋ฆด๋ฆฌ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ์œผ๋กœ์จ CD๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, ๋ฒ„๊ทธ ์ˆ˜์ • ๋˜๋Š” ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ ๊ฐœ์„ ์„ ๋ฐฐํฌํ•˜๋Š” ๋ฆฌ๋“œ ํƒ€์ž„์„ ์ค„์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์—…์€ ๊ฒฝ์Ÿ๋ ฅ์„ ์œ ์ง€ํ•˜๊ณ  ๋ณ€ํ™”ํ•˜๋Š” ์‹œ์žฅ ์ƒํ™ฉ์ด๋‚˜ ๊ณ ๊ฐ ์š”๊ตฌ์— ๋ณด๋‹ค ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ํ’ˆ์งˆ ํ–ฅ์ƒ ๋ฐ ์œ„ํ—˜ ๊ฐ์†Œ: CD์˜ ์ž๋™ํ™”๋œ ํŠน์„ฑ์€ ์ธ์  ์˜ค๋ฅ˜ ๊ฐ€๋Šฅ์„ฑ์„ ์ค„์ด๊ณ  ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌ๋˜๊ธฐ ์ „์— ์—„๊ฒฉํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์น˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ•œ ๋ฒˆ์— ๋” ์ž‘์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐฐํฌํ•˜๋ฉด ๋ฌธ์ œ์˜ ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ๋” ์‰ฝ๊ฒŒ ์ง„๋‹จํ•˜๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋” ๋‚˜์€ ํ˜‘์—… ๋ฐ ํ”ผ๋“œ๋ฐฑ: ์ง€์†์ ์ธ ๋ฐฐํฌ๋Š” ๊ฐœ๋ฐœ ํŒ€๊ณผ ์ œํ’ˆ ์†Œ์œ ์ž ๋˜๋Š” ์ตœ์ข… ์‚ฌ์šฉ์ž์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์ดํ•ด ๊ด€๊ณ„์ž ๊ฐ„์˜ ๊ธด๋ฐ€ํ•œ ํ˜‘์—…์„ ์žฅ๋ คํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์ง€์†์ ์œผ๋กœ ๋ฐฐํฌํ•˜๊ณ  ์ˆ˜์ง‘ํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž์˜ ๋ฌธ์ œ์  ๋˜๋Š” ๊ธฐํƒ€ ๊ฐœ์„  ๊ธฐํšŒ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.
  4. ๋น„์šฉ ํšจ์œจ์„ฑ ์ฆ๊ฐ€: CD๋Š” ๋ฆด๋ฆฌ์Šค ํ”„๋กœ์„ธ์Šค์˜ ์กฐ์ •, ์˜ˆ์•ฝ ๋ฐ ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ์ˆ˜๋™ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ตœ์†Œํ™”ํ•˜์—ฌ ๋น„์šฉ์„ ์ ˆ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ CD ๊ด€ํ–‰์„ ์ฑ„ํƒํ•˜๋ฉด ์กฐ์ง์€ No-Code ํ”Œ๋žซํผ์„ ๋ณด๋‹ค ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋” ๋น ๋ฅด๊ณ  ์ €๋ ดํ•œ ํ”„๋กœ์„ธ์Šค๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ๋ฐฐํฌ๋Š” No-Code ๊ฐœ๋ฐœ ์„ธ๊ณ„์—์„œ ํ•„์ˆ˜์ ์ธ ๊ด€ํ–‰์œผ๋กœ, ๊ธฐ์—…์ด ์œ„ํ—˜์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ์ œํ’ˆ ํ’ˆ์งˆ์„ ํ–ฅ์ƒํ•˜๋ฉด์„œ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต ํ”„๋กœ์„ธ์Šค๋ฅผ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์ž๋™ํ™”๋˜๊ณ  ํšจ์œจ์ ์ด๋ฉฐ ๋Šฅ๋ฅ ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ๊ณตํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์„ ์ง€์›ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. No-Code ์ปจํ…์ŠคํŠธ ๋‚ด์—์„œ ์ง€์†์ ์ธ ๋ฐฐํฌ๋ฅผ ๊ตฌํ˜„ํ•จ์œผ๋กœ์จ ์กฐ์ง์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ•ญ์ƒ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๊ณ  ์ง„ํ™”ํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ ๋ฐ ์‹œ์žฅ ์กฐ๊ฑด์— ๋Œ€์‘ํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.