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

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

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

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

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

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

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

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