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

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

AppMaster ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ No-Code ๋ ˆ์‹œํ”ผ ์•ฑ์˜ ํ•„์ˆ˜ ์ธก๋ฉด์€ ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ด๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. AppMaster ์˜ Drag&Drop ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ UI ์š”์†Œ๋ฅผ ๋””์ž์ธํ•  ์ˆ˜ ์žˆ์–ด ๋ณต์žกํ•œ ๋Œ€ํ™”ํ˜• ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ• ํ”„๋กœ์„ธ์Šค๋ฅผ ๋”์šฑ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๋””์ž์ด๋„ˆ์™€ ๊ฐœ๋ฐœ์ž๋Š” ์ž์‹ ์˜ ์ž‘์—…์„ ์‹ ์†ํ•˜๊ฒŒ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ ์†ํ•˜๊ฒŒ ํ”„๋กœํ† ํƒ€์ž…์„ ์ œ์ž‘ํ•˜๊ณ  ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด๋ฅผ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

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