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

AppMaster ํ”Œ๋žซํผ์˜ ๋งฅ๋ฝ์—์„œ low-code ๋ผ์ดํ”„์‚ฌ์ดํด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ์ฃผ์š” ๋‹จ๊ณ„๋กœ ํฌ๊ฒŒ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1. ๋””์ž์ธ: low-code ๋ผ์ดํ”„์‚ฌ์ดํด์ด ์‹œ์ž‘๋  ๋•Œ ๊ฐœ๋ฐœ์ž์™€ ๋น„๊ฐœ๋ฐœ์ž๊ฐ€ ํ˜‘๋ ฅํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง, ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ๊ธฐํƒ€ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋””์ž์ธํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ์ ์œผ๋กœ ์ง๊ด€์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค์™€ drag-and-drop ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ œํ•œ๋œ ๊ธฐ์ˆ  ์ง€์‹์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋ผ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฒญ์‚ฌ์ง„์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์„ค๊ณ„ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฏผ์ฃผํ™”๋ฉ๋‹ˆ๋‹ค.

2. ๊ฐœ๋ฐœ: ์„ค๊ณ„ ๋‹จ๊ณ„๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด low-code ํ”Œ๋žซํผ์€ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Go(golang), ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ, Kotlin ๋ฐ Jetpack Compose ์™€ ๊ฐ™์€ ์„ ๋„์ ์ธ ๊ธฐ์ˆ ๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—…๊ณ„ ํ‘œ์ค€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. Android์˜ ๊ฒฝ์šฐ SwiftUI. ์ด๋Ÿฌํ•œ ์ž๋™ํ™”๋œ ์ฝ”๋“œ ์ƒ์„ฑ์€ ์š”๊ตฌ ์‚ฌํ•ญ์ด ๋ณ€๊ฒฝ๋  ๋•Œ๋งˆ๋‹ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ฒ˜์Œ๋ถ€ํ„ฐ ์ƒ์„ฑ๋˜๋ฏ€๋กœ ๊ธฐ์ˆ  ๋ถ€์ฑ„๊ฐ€ ๋ˆ„์ ๋  ์œ„ํ—˜์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

3. ํ…Œ์ŠคํŠธ: ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ low-code ๋ผ์ดํ”„์‚ฌ์ดํด์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋Šฅ, ์„ฑ๋Šฅ ๋ฐ ํ˜ธํ™˜์„ฑ ํ…Œ์ŠคํŠธ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ…Œ์ŠคํŠธ๋Š” ํ”Œ๋žซํผ ๋‚ด์—์„œ ์ž๋™ํ™”๋˜์–ด ๋ฌธ์ œ๋ฅผ ์กฐ๊ธฐ์— ์‹๋ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•„์š”ํ•œ ์กฐ์ •์„ ์ฆ‰์‹œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

4. ๋ฐฐํฌ: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ๋ฐฐํฌ ์‹œ๋‚˜๋ฆฌ์˜ค ๋ฐ ๊ตฌ๋… ์ˆ˜์ค€์— ๋”ฐ๋ผ Docker ์ปจํ…Œ์ด๋„ˆ(๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ)๋กœ ํŒจํ‚ค์ง•๋˜๊ณ  ํด๋ผ์šฐ๋“œ ๋˜๋Š” ๊ธฐํƒ€ ํ˜ธ์ŠคํŒ… ํ™˜๊ฒฝ์— ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ชจ๋“  PostgreSQL ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ธฐ์—… ๋ฐ ๊ณ ๋ถ€ํ•˜ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•œ ๊ฐ„ํŽธํ•œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋ฐ ํ™•์žฅ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

5. ์œ ์ง€ ๊ด€๋ฆฌ: low-code ๋ผ์ดํ”„์‚ฌ์ดํด์˜ ์ค‘์š”ํ•œ ์ธก๋ฉด์€ ํ•„์š”ํ•œ ์—…๋ฐ์ดํŠธ, ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐ ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ฅผ ํฌํ•จํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. AppMaster ์˜ ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ณ ๊ฐ์€ App Store ๋ฐ Play Market์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ UI, ๋กœ์ง ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

6. ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋ถ„์„: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•œ ํ›„ ์„ฑ๋Šฅ, ์‚ฌ์šฉ ํŒจํ„ด ๋ฐ ์ž ์žฌ์ ์ธ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. Low-code ํ”Œ๋žซํผ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฌธ์ œ๋ฅผ ์‚ฌ์ „์— ์‹๋ณ„ํ•˜๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‚ด์žฅ๋œ ๋ถ„์„, ์˜ค๋ฅ˜ ๋กœ๊ทธ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

7. ํ™•์žฅ: ๋น„์ฆˆ๋‹ˆ์Šค๊ฐ€ ์„ฑ์žฅํ•จ์— ๋”ฐ๋ผ low-code ํ”Œ๋žซํผ์— ๊ตฌ์ถ•๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํ™•์žฅํ•˜๊ณ  ์ฆ๊ฐ€๋œ ๋กœ๋“œ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Go๋กœ ์ƒ์„ฑ๋œ ์ปดํŒŒ์ผ๋œ ์ƒํƒœ ๋น„์ €์žฅ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‚ฌ์šฉ ๋•๋ถ„์— ๋†€๋ผ์šด ํ™•์žฅ์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ˆ˜์š”๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ตœ์ ์˜ ์„ฑ๋Šฅ๊ณผ ์•ˆ์ •์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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