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

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

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

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

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

  • ๊ณ ๊ฐ๊ณผ ์ฃผ๋ฌธ ๊ฐ„์˜ ์ผ๋Œ€๋‹ค ๊ด€๊ณ„(ํ•œ ๊ณ ๊ฐ์ด ์—ฌ๋Ÿฌ ์ฃผ๋ฌธ์„ ํ•  ์ˆ˜ ์žˆ์Œ).
  • ์ฃผ๋ฌธ๊ณผ ์ œํ’ˆ ๊ฐ„์˜ ๋‹ค๋Œ€๋‹ค ๊ด€๊ณ„(์ฃผ๋ฌธ์—๋Š” ์—ฌ๋Ÿฌ ์ œํ’ˆ์ด ์žˆ์„ ์ˆ˜ ์žˆ๊ณ  ์ œํ’ˆ์€ ์—ฌ๋Ÿฌ ์ฃผ๋ฌธ์— ์žˆ์„ ์ˆ˜ ์žˆ์Œ).

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

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

AppMaster ํ”Œ๋žซํผ์˜ ๋งฅ๋ฝ์—์„œ ์นด๋””๋„๋ฆฌํ‹ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€์™€ ์ ์ ˆํ•œ ์Šคํ‚ค๋งˆ ์„ค๊ณ„๋ฅผ ์ค€์ˆ˜ํ•˜๋ฉด ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ๊ตฌ์„ฑ ์š”์†Œ ๊ฐ„์˜ ์›ํ™œํ•œ ๋ฐ์ดํ„ฐ ์ƒํ˜ธ ์ž‘์šฉ์„ ํ†ตํ•ด ํšจ์œจ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. AppMaster์—์„œ ์ƒ์„ฑ๋œ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ณ ๋ถ€ํ•˜ ๋ฐ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•œ ํ™•์žฅ์„ฑ์„ ์ด‰์ง„ํ•˜๋Š” Go ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ˜๋ฉด, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Android์šฉ Kotlin ๋ฐ Jetpack Compose ์™€ SwiftUI ์™€ ๊ฐ™์€ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. iOS์šฉ. ๋ฌธ์ œ ์—†์ด ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ UI, ๋…ผ๋ฆฌ ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ํ”Œ๋žซํผ์˜ ๊ธฐ๋Šฅ์€ ๊ถ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ๋‹ค์šดํƒ€์ž„์„ ์ค„์ž…๋‹ˆ๋‹ค.

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