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

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

no-code ํ™˜๊ฒฝ์—์„œ์˜ ๋ชจ๋ฐ”์ผ ํ…Œ์ŠคํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ถ„๋ฅ˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

AppMaster ์™€ ๊ฐ™์€ No-code ํ”Œ๋žซํผ์€ ์ตœ์†Œํ•œ์˜ ์ˆ˜๋™ ๊ฐœ์ž…์œผ๋กœ ์‹ค์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๊ณ  ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ๊ตฌ์„ฑ ์š”์†Œ ๊ฐ„์˜ ์›ํ™œํ•œ ํ†ตํ•ฉ์„ ์ง€์›ํ•˜๊ณ  ์‹ ์†ํ•œ ํ”„๋กœํ† ํƒ€์ดํ•‘, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ํฌ๊ด„์ ์ธ ๋„๊ตฌ ์ œํ’ˆ๊ตฐ์„ ์ œ๊ณตํ•˜์—ฌ ๋ชจ๋ฐ”์ผ ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Golang(๋ฐฑ์—”๋“œ), Vue 3(์›น), Kotlin ๋ฐ Jetpack Compose (Android), SwiftUI (iOS)์™€ ๊ฐ™์€ ์—…๊ณ„ ํ‘œ์ค€ ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋˜์–ด ์ตœ์‹  ๋ชจ๋ฐ”์ผ ์ƒํƒœ๊ณ„์™€์˜ ํ˜ธํ™˜์„ฑ ๋ฐ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ๋”์šฑ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋ฐ”์ผ ํ…Œ์ŠคํŠธ์—์„œ AppMaster ํ”Œ๋žซํผ์˜ ์ฃผ์š” ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ App Store ๋ฐ Play Market์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์œ ์ง€ ๊ด€๋ฆฌ์— ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ์ค„์ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋” ๋น ๋ฅธ ๋ฐ˜๋ณต๊ณผ ๋ณด๋‹ค ๋ฏผ์ฒฉํ•œ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

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

๋˜ํ•œ AppMaster ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํฌ๊ด„์ ์ธ ๋ชจ๋ฐ”์ผ ํ…Œ์ŠคํŠธ ๋…ธ๋ ฅ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๊ด‘๋ฒ”์œ„ํ•œ ํ…Œ์ŠคํŠธ ๋„๊ตฌ ๋ฐ ์ธํ”„๋ผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ์„œ๋ฒ„ endpoints ์— ๋Œ€ํ•œ Swagger(Open API) ๋ฌธ์„œ ์ž๋™ ์ƒ์„ฑ.
  • ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค.
  • ์ง€์› ์‹คํ–‰ ํ™˜๊ฒฝ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Docker ์ปจํ…Œ์ด๋„ˆ ํŒจํ‚ค์ง•์ž…๋‹ˆ๋‹ค.
  • ๊ธฐ์—… ๋ฐ ๊ณ ๋ถ€ํ•˜ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์œ„ํ•œ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋กœ์„œ Postgresql ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค.

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