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

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

AppMaster ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์˜ ์ค‘์š”ํ•œ ์š”์†Œ์ธ ๋Œ€์‹œ๋ณด๋“œ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋””์ž์ธ, ๊ฐœ๋ฐœ, ๋ฐฐํฌ, ๊ด€๋ฆฌ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋‹ค์Œ ๊ตฌ์„ฑ ์š”์†Œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ : ์‚ฌ์šฉ์ž๋Š” AppMaster ํ”Œ๋žซํผ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์—”ํ„ฐํ‹ฐ ๋ฐ ๊ด€๊ณ„๋ฅผ ๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹์ •์˜ํ•˜๊ณ  ๊ตฌ์กฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์„ค๊ณ„ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „์ฒด์—์„œ ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ, ๋ฌด๊ฒฐ์„ฑ ๋ฐ ์ •ํ™•์„ฑ์„ ์ ์šฉํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค : AppMaster ์˜ ์‹œ๊ฐ์  ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค(BP) ๋””์ž์ด๋„ˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ„๋‹จํ•œ drag-and-drop ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ, ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™ ๋ฐ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ๋…ผ๋ฆฌ๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ด๋Ÿฌํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฆ‰์„์—์„œ ์ƒ์„ฑ, ์ˆ˜์ • ๋ฐ ํ…Œ์ŠคํŠธํ•˜์—ฌ ์ˆ˜๋™ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์ด ์‹คํ–‰์„ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ฐœ๋ฐœ ์‹œ๊ฐ„์ด ํฌ๊ฒŒ ๋‹จ์ถ•๋˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ˆ˜๋ช… ๊ธฐ๊ฐ„ ๋™์•ˆ ์ผ๊ด€๋˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
  3. REST API ๋ฐ WebSocket ๋์  ํ†ตํ•ฉ : AppMaster ํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด์—์„œ REST API ๋ฐ WebSocket endpoints ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋˜๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š”์ง€ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ ์š”์†Œ ๊ฐ„์— ์›ํ™œํ•œ ํ†ต์‹  ๋ฐ ๋ฐ์ดํ„ฐ ๊ตํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ๋ชจ๋“  ์„œ๋ฒ„ endpoints ์— ๋Œ€ํ•œ swagger(๊ฐœ๋ฐฉํ˜• API) ๋ฌธ์„œ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ API ๊ด€๋ฆฌ ๋ฐ ํ†ตํ•ฉ์„ ๋”์šฑ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
  4. UI ๋””์ž์ธ : AppMaster ์˜ drag-and-drop ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋Š” ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ด๊ณ  ๊ธฐ๋Šฅ์ ์ธ UI๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ์–‘๊ณผ ๋А๋‚Œ์˜ ์‹ ์†ํ•œ ํ”„๋กœํ† ํƒ€์ดํ•‘ ๋ฐ ๋ฐ˜๋ณต์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ๋งค๋ ฅ์ ์ด๊ณ  ์ง๊ด€์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋งŒ๋“œ๋Š” ๋ฐ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ง€ํ‘œ : ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋‹ค์–‘ํ•œ ์„ฑ๋Šฅ ์ง€ํ‘œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜์—ฌ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์‹๋ณ„ํ•˜๊ณ  ์ถ”์„ธ๋ฅผ ๋ถ„์„ํ•˜๋ฉฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์˜ ๊ธฐ๋ณธ ์ œ๊ณต ๋ถ„์„ ๋„๊ตฌ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ ํŒจํ„ด ๋ฐ ๋ฆฌ์†Œ์Šค ์†Œ๋น„์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ์„  ์˜์—ญ์„ ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜์‚ฌ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
  6. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒŒ์‹œ ๋ฐ ๋ฐฐํฌ : AppMaster ์‚ฌ์šฉ์ž๊ฐ€ "๊ฒŒ์‹œ" ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ ์‹คํ–‰ ํŒŒ์ผ, ์†Œ์Šค ์ฝ”๋“œ ๋ฐ Docker ์ปจํ…Œ์ด๋„ˆ(๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ)๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ง์ ‘ ๋ฐฐํฌ๋ฅผ ์ง€์›ํ•˜๊ณ  ์•ฑ ์Šคํ† ์–ด์—์„œ ์ƒˆ ๋ฒ„์ „์„ ์š”๊ตฌํ•˜์ง€ ์•Š๊ณ  ์—…๋ฐ์ดํŠธ๋ฅผ ์ง€์›ํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ๋‹ค์šดํƒ€์ž„์„ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํšจ์œจ์ ์œผ๋กœ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  7. ๋ณด์•ˆ ๋ฐ ์•ก์„ธ์Šค ์ œ์–ด : AppMaster ์˜ ๋Œ€์‹œ๋ณด๋“œ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ์„ ๋ณด์žฅํ•˜๋Š” ํ•„์ˆ˜ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—ญํ•  ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์ œ์–ด ์„ค์ •์„ ์‰ฝ๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ธฐ๋Šฅ ๋ฐ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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