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

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ์˜์—ญ์—์„œ ์‹œํ€€์Šค๋Š” ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜๊ณ  ์ฐธ์กฐ ์ œ์•ฝ ์กฐ๊ฑด์„ ์ ์šฉํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ธฐ๋ณธ ํ‚ค์™€ ๊ฐ™์€ ํŠน์ • ์—ด์— ๊ณ ์œ ํ•˜๊ณ  ๋ฐ˜๋ณต๋˜์ง€ ์•Š๋Š” ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œํ€€์Šค์˜ ์‹ค์งˆ์ ์ธ ์ด์ ์—๋Š” ๊ฒฉ๋ฆฌ ๋ฐ ๋…๋ฆฝ์„ฑ์ด ํฌํ•จ๋˜์–ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ” ๋ฐ ๊ตฌ์กฐ์—์„œ ๊ณ ์œ ํ•œ ๊ฐ’์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ„๋‹จํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์‹œํ€€์Šค์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ˆ˜์šฉํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ์†์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

AppMaster ํ”Œ๋žซํผ๊ณผ ํ˜ธํ™˜๋˜๋Š” Postgresql์„ ๋น„๋กฏํ•œ ๋งŽ์€ ์ตœ์‹  ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์‹œํ€€์Šค์— ๋Œ€ํ•œ ์ตœ๊ณ  ์ˆ˜์ค€์˜ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์—์„œ ์‹œํ€€์Šค ์ƒ์„ฑ ๋ฐ ์กฐ์ž‘์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ SQL ๋ช…๋ น๊ณผ CREATE SEQUENCE, DROP SEQUENCE, ALTER SEQUENCE ๋ฐ NEXTVAL๊ณผ ๊ฐ™์€ ๊ตฌ๋ฌธ์ด ํฌํ•จ๋˜์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹œํ€€์Šค ๋™์ž‘์˜ ๋ชจ๋“  ์ธก๋ฉด์„ ๋ฏธ์„ธ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

AppMaster ๋ฐฑ์—”๋“œ์šฉ Go ๋ฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3/JS/TS๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ REST API ๋ฐ WSS ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ์™€ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ ์‹œํ€€์Šค๊ฐ€ โ€‹โ€‹์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ์˜ ์žฌ์ƒ ๋ฐฉ๋ฒ•๋ก ์€ ์ฒญ์‚ฌ์ง„์ด ์ˆ˜์ •๋  ๋•Œ๋งˆ๋‹ค ๊ฒฐ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•ญ์ƒ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ƒ์„ฑ๋˜์–ด ๊ธฐ์ˆ  ๋ถ€์ฑ„์˜ ๋ˆ„์ ์„ ๋ฐฉ์ง€ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

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