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

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

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

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

์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๋Š” drag-and-drop ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(UI)๋ฅผ ์ƒ์„ฑํ•˜๊ณ , Web BP ๋ฐ ๋ชจ๋ฐ”์ผ BP ๋””์ž์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์„ค๊ณ„ํ•˜๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‰ฝ๊ฒŒ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ์•ฑ ์Šคํ† ์–ด์— ์ƒˆ๋กœ์šด ๋ฒ„์ „์„ ๋‹ค์‹œ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ UI, ๋กœ์ง ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ตœ์†Œํ•œ์˜ ๋งˆ์ฐฐ๊ณผ ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์œผ๋กœ ์ตœ์‹  ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

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

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

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