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

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

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

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

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

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

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