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

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

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

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์—์„œ ์Šค๋ ˆ๋”ฉ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ๋œ ๋งŽ์€ ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค ์ค‘ ์ผ๋ถ€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

AppMaster ์˜ no-code ํ”Œ๋žซํผ์€ ์Šค๋ ˆ๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ• ๋ฐ ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ๋ณต์žก์„ฑ์„ ์ถ”์ƒํ™”ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ˆ˜๋ช… ์ฃผ๊ธฐ์˜ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„ ๋‹จ๊ณ„์—์„œ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ๋”ฐ๋ฅด๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ์šฉ Go(golang), ์›น์šฉ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ JS/TS, Android์šฉ Kotlin ๋ฐ Jetpack Compose ๋ฐ iOS์šฉ SwiftUI ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋œ AppMaster ์˜ ์ƒ์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ณธ์งˆ์ ์œผ๋กœ ํšจ์œจ์ ์ธ ๋™์‹œ ์‹คํ–‰ ๋ฐ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ์Šค๋ ˆ๋”ฉ์˜ ์ด์ ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

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