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

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

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

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

low-code ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ์˜ ๊ฐ€๋…์„ฑ๊ณผ ์ดํ•ด๋ ฅ์„ ์œ ์ง€ํ•˜๋ ค๋ฉด ์ž˜ ์ •์˜๋œ ๊ตฌ์กฐ๋ฅผ ์ค€์ˆ˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ผ๋ฐ˜์ ์ธ low-code ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

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