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

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

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

low-code ์š”๊ตฌ ์‚ฌํ•ญ ์ˆ˜์ง‘์˜ ํ•„์ˆ˜ ์ธก๋ฉด์€ ์‚ฌ์šฉ ์ค‘์ธ low-code ํ”Œ๋žซํผ์˜ ํŠน์ • ๊ธฐ๋Šฅ๊ณผ ์ œ์•ฝ ์กฐ๊ฑด์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด AppMaster ์‹œ๊ฐ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ๋””์ž์ธ, REST API ๋ฐ WebSocket ์ง€์›, Go, JavaScript, TypeScript, Kotlin ๋ฐ Swift๋ฅผ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ๊ธฐ์ˆ ๊ณผ์˜ ํ˜ธํ™˜์„ฑ๊ณผ ๊ฐ™์€ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ์žฅ์ ์€ Postgres ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž‘์—… ๋ฐ AppMaster ์˜ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ๋ชจ๋ฐ”์ผ ์•ฑ ํ”„๋ ˆ์ž„์›Œํฌ ์ค€์ˆ˜์˜ ํ•œ๊ณ„์™€ ํ•จ๊ป˜ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

Low-code ์š”๊ตฌ์‚ฌํ•ญ ์ˆ˜์ง‘์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ์„ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ์ฃผ์š” ํ™œ๋™์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

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

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