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

๋น…๋ฐ์ดํ„ฐ๋Š” ์–‘(Volume), ์†๋„(Velocity), ๋‹ค์–‘์„ฑ(Variety), ์ง„์‹ค์„ฑ(Veracity), ๊ฐ€์น˜(Value)๋ฅผ ํฌํ•จํ•˜๋Š” 5๊ฐ€์ง€ V๋กœ ํŠน์ง•์ง€์–ด์ง„๋‹ค. ๋ณผ๋ฅจ์€ ์ƒ์„ฑ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์„ ์˜๋ฏธํ•˜๋ฉฐ ์ข…์ข… ํ…Œ๋ผ๋ฐ”์ดํŠธ, ํŽ˜ํƒ€๋ฐ”์ดํŠธ, ์—‘์‚ฌ๋ฐ”์ดํŠธ ๋˜๋Š” ์ œํƒ€๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ์ธก์ •๋ฉ๋‹ˆ๋‹ค. ์†๋„๋Š” ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  ์ฒ˜๋ฆฌ๋˜๋Š” ๋น ๋ฅธ ์†๋„๋ฅผ ์˜๋ฏธํ•˜๋ฏ€๋กœ ์‹ค์‹œ๊ฐ„ ๋˜๋Š” ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘์„ฑ์€ ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€, ๋น„๋””์˜ค, ์ง€๋ฆฌ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ, ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ ๋“ฑ ๋ฐ์ดํ„ฐ์˜ ๋‹ค์–‘ํ•œ ์†Œ์Šค, ์œ ํ˜• ๋ฐ ํ˜•์‹์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ง„์‹ค์„ฑ์€ ๋ฐ์ดํ„ฐ์™€ ํ•ด๋‹น ์†Œ์Šค์˜ ์‹ ๋ขฐ์„ฑ, ์ •ํ™•์„ฑ, ํ’ˆ์งˆ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๊ฐ€์น˜๋Š” ์˜์‚ฌ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ณ  ์กฐ์ง์˜ ๊ฒฝ์Ÿ ์šฐ์œ„๋ฅผ ์ฐฝ์ถœํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ์—์„œ ํŒŒ์ƒ๋  ์ˆ˜ ์žˆ๋Š” ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ†ต์ฐฐ๋ ฅ๊ณผ ํŒจํ„ด์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

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

๋น… ๋ฐ์ดํ„ฐ์˜ ํž˜์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ ๋ฏธ๋ž˜ ์ง€ํ–ฅ์ ์ด๊ณ  ๋Š์ž„์—†์ด ์ง„ํ™”ํ•˜๋Š” ์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•˜๋Š” ์œ ์šฉํ•œ ์†”๋ฃจ์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ๊ฐ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ RESTful API ๋ฐ WSS(WebSocket Secure) endpoints ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋น… ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‹ค ํšจ๊ณผ์ ์ด๊ณ  ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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