CI/CD A/B ํ…Œ์ŠคํŠธ๋Š” CI(์ง€์†์  ํ†ตํ•ฉ) ๋ฐ CD(์ง€์†์  ๋ฐฐํฌ)๋ฅผ A/B ํ…Œ์ŠคํŠธ ๊ธฐ์ˆ ๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ํ–ฅ์ƒํ•˜๋ฉฐ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์ •๊ตํ•œ ๋ฐฉ๋ฒ•๋ก ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํฌ๊ด„์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ฐœ๋ฐœ ํŒ€์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฒ„์ „์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ ์†ํ•˜๊ฒŒ ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•˜๊ณ  ์ƒ๋Œ€์ ์ธ ์„ฑ๋Šฅ, ๊ธฐ๋Šฅ ๋ฐ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„ ์ˆ˜์ค€์„ ์ธก์ •ํ•˜์—ฌ ์ตœ์ข… ์ œํ’ˆ์— ๋Œ€ํ•ด ์ •๋ณด์— ์ž…๊ฐํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

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

A/B ํ…Œ์ŠคํŠธ๋ฅผ CI/CD ํ”„๋กœ์„ธ์Šค์— ํ†ตํ•ฉํ•จ์œผ๋กœ์จ AppMaster ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒ„์ „์˜ ์ƒ๋Œ€์  ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์ •๋Ÿ‰์  ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ ์˜์‚ฌ ๊ฒฐ์ •์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌํ•  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒ„์ „์„ ๊ฒฐ์ •ํ•˜๊ณ  ์ตœ์ ์˜ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„์™€ ์ฐธ์—ฌ ์ˆ˜์ค€์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ CI/CD A/B ํ…Œ์ŠคํŠธ๋Š” ํ†ตํ•ฉ ๋˜๋Š” ๋ฐฐํฌ ๋ฌธ์ œ๋ฅผ ์ž๋™์œผ๋กœ ์‹๋ณ„ํ•˜๊ณ  ํ•ด๊ฒฐํ•˜์—ฌ ์ง€์—ฐ ๋ฐ ์ค‘๋‹จ ์œ„ํ—˜์„ ์ตœ์†Œํ™”ํ•จ์œผ๋กœ์จ ์ „์ฒด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ด๋Š” ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ธฐ๋Šฅ์„ ์‹œ์žฅ์— ์ถœ์‹œํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ์ค„์—ฌ ๊ธฐ์—…์ด ๊ฒฝ์Ÿ ์šฐ์œ„๋ฅผ ์œ ์ง€ํ•˜๊ณ  ๊ณ ๊ฐ ๋งŒ์กฑ๋„๋ฅผ ๋†’์ด๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

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

์˜ˆ๋ฅผ ๋“ค์–ด AppMaster ๊ณ ๊ฐ์€ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค, ๊ธฐ๋Šฅ ์„ธํŠธ ๋˜๋Š” API ํ†ตํ•ฉ์„ ๊ฐ–์ถ˜ ๋‹ค์–‘ํ•œ ๋ฒ„์ „์˜ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CI/CD A/B ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ์ด ์—ฌ๋Ÿฌ ๋ฒ„์ „์œผ๋กœ ๋‚˜๋‰˜๋ฉฐ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ๋ฐ ๋งŒ์กฑ๋„ ์ง€ํ‘œ๊ฐ€ ์ˆ˜์ง‘๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„๋ฅผ ์ตœ์ ํ™”ํ•˜๊ณ  ์ „๋ฐ˜์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ์–ด๋–ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒ„์ „์„ ์ตœ์ข… ์ œํ’ˆ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ AppMaster ์ปจํ…์ŠคํŠธ์˜ CI/CD A/B ํ…Œ์ŠคํŠธ๋Š” ์ง€์†์ ์ธ ํ†ตํ•ฉ ๋ฐ ์ง€์†์ ์ธ ๋ฐฐํฌ ๋ฐฉ์‹์„ A/B ํ…Œ์ŠคํŠธ ๊ธฐ์ˆ ๊ณผ ์กฐํ™”๋กญ๊ฒŒ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ๋ฐฉ๋ฒ•๋ก ์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒ„์ „์„ ์‹ ์†ํ•˜๊ฒŒ ๊ฐœ๋ฐœ, ๋ฐฐํฌ ๋ฐ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ธฐ์—…์€ ์ •๋ณด์— ์ž…๊ฐํ•œ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ณ  ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„๋ฅผ ์ตœ์ ํ™”ํ•˜๋ฉฐ ์ œํ’ˆ ์ œ๊ณต์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ CI/CD A/B ํ…Œ์ŠคํŠธ๋Š” ๊ฐœ๋ฐœ ํŒ€์˜ ๋ฏผ์ฒฉ์„ฑ์„ ๊ฐ•ํ™”ํ•˜๊ณ  ์ „์ฒด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€์†ํ™”ํ•˜์—ฌ ๋Š์ž„์—†์ด ๋ณ€ํ™”ํ•˜๋Š” ๋””์ง€ํ„ธ ํ™˜๊ฒฝ์—์„œ ๊ธฐ์—…์ด ๊ฒฝ์Ÿ๋ ฅ์„ ์œ ์ง€ํ•˜๊ณ  ๋Œ€์‘๋ ฅ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.