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

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

AppMaster ์‚ฌ์šฉํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ถ„์„ ํ™œ๋™์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ์š”์†Œ์™€ ๋‹จ๊ณ„๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์— ๋Œ€ํ•œ AppMaster ์˜ ํ˜์‹ ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋น„์ฆˆ๋‹ˆ์Šค ๋ถ„์„ ํ”„๋กœ์„ธ์Šค์— ๋ช‡ ๊ฐ€์ง€ ๋šœ๋ ทํ•œ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

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

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