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

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

AppMaster ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Go(golang), ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ JS/TS, Android ๋ฐ iOS ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Jetpack Compose ๋ฐ SwiftUI ์™€ ํ•จ๊ป˜ Kotlin๊ณผ ๊ฐ™์€ ์ตœ์ฒจ๋‹จ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํšจ์œจ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์ด‰์ง„ํ•˜๊ณ  ๊ณ ์„ฑ๋Šฅ ๋ฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์†”๋ฃจ์…˜์„ ์žฅ๋ คํ•˜์—ฌ ๋ฐฐํฌ ํšจ์œจ์„ฑ์— ํฌ๊ฒŒ ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ App Store ๋ฐ Play Market์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ UI, ๋กœ์ง ๋ฐ API ํ‚ค๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์–ด ๋ฐฐํฌ ํšจ์œจ์„ฑ์ด ๋”์šฑ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.

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

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

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

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

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