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

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

ํŒŒ์ดํ”„๋ผ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ Haskell, Scala ๋˜๋Š” Clojure์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์  ์–ธ์–ด์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด, ๋„๊ตฌ ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Python, JavaScript, C#๊ณผ ๊ฐ™์€ ์–ธ์–ด ๋˜๋Š” SQL ์ฟผ๋ฆฌ์—์„œ ํŒŒ์ดํ”„ ๋ฐ ํ•„ํ„ฐ ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌํ˜„ ์„ ํƒ์€ ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋„๋ฉ”์ธ์˜ ์š”๊ตฌ ์‚ฌํ•ญ๊ณผ ์ œ์•ฝ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

ํŒŒ์ดํ”„๋ผ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์ค‘์š”ํ•œ ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š” ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๊ฐ€ ๋™์‹œ์— ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ๋ณธ์งˆ์ ์œผ๋กœ ๋ณ‘๋ ฌ์„ฑ๊ณผ ๋™์‹œ์„ฑ์„ ์ด‰์ง„ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์ตœ์‹  ๋ฉ€ํ‹ฐ์ฝ”์–ด ํ”„๋กœ์„ธ์„œ์™€ ๋ถ„์‚ฐ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ๊ณผ ํ™•์žฅ์„ฑ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์Šคํƒ ํฌ๋“œ ๋Œ€ํ•™ ๋ณ‘๋ ฌ ์ปดํ“จํŒ… ์—ฐ๊ตฌ์†Œ(PCL)์™€ EPFL ๋ฐ์ดํ„ฐ ์ง‘์•ฝ์  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์‹œ์Šคํ…œ ์—ฐ๊ตฌ์†Œ(DIAS)์˜ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด ํŒŒ์ดํ”„๋ผ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋ฐ์ดํ„ฐ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ์ˆ˜์ค€์— ๋”ฐ๋ผ ๋ฉ€ํ‹ฐ์ฝ”์–ด ํ”„๋กœ์„ธ์„œ์—์„œ ์ตœ๋Œ€ 10๋ฐฐ~100๋ฐฐ์˜ ์†๋„ ํ–ฅ์ƒ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜.

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

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

AppMaster ํ”Œ๋žซํผ์—์„œ ํŒŒ์ดํ”„๋ผ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์ด์ ์€ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค(BP)์˜ ์‹œ๊ฐ์  ๋””์ž์ธ๊ณผ ๊ธฐ๋ณธ ์ฝ”๋“œ ์ƒ์„ฑ์—์„œ ๋ถ„๋ช…ํ•˜๊ฒŒ ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค. ๊ฐ•๋ ฅํ•œ no-code ๋„๊ตฌ์ธ AppMaster ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ), ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง, REST API ๋ฐ WSS endpoints ์‹œ๊ฐ์ ์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ UI ๋ฐ ๋กœ์ง์„ ๋””์ž์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํŒŒ์ดํ”„๋ผ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์— ๋”ฐ๋ผ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ๊ตฌ์„ฑํ•˜์—ฌ ๋ณต์žกํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์กฐ๋ฆฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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