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

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

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

ํŠธ๋ž˜ํ”ฝ๊ณผ ์ž‘์—… ๋ถ€ํ•˜๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๋ถ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์—ฌ๋Ÿฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

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

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

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

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