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

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

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

AppMaster ๊ฒฐ์ œ ๊ฒŒ์ดํŠธ์›จ์ด(Stripe ๋˜๋Š” PayPal), ์ธ์ฆ ๊ณต๊ธ‰์ž(Google ๋˜๋Š” Facebook), ํ†ต์‹  ํ”Œ๋žซํผ(Twilio ๋˜๋Š” SendGrid) ๋ฐ ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€(AWS S3 ๋˜๋Š” Google Cloud Storage)์™€ ๊ฐ™์€ ์ธ๊ธฐ ์žˆ๋Š” ํƒ€์‚ฌ ์„œ๋น„์Šค์™€์˜ ํ†ตํ•ฉ์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ). AppMasterno-code ํ”Œ๋žซํผ์€ ์ด๋Ÿฌํ•œ ํ†ตํ•ฉ ๋ฐ ๊ธฐํƒ€ ํƒ€์‚ฌ ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์†Œ๊ธฐ์—…๊ณผ ๋Œ€๊ธฐ์—…์„ ํฌํ•จํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ณ ๊ฐ์—๊ฒŒ ๋ณด๋‹ค ํฌ๊ด„์ ์ด๊ณ  ๊ธฐ๋Šฅ์ด ํ’๋ถ€ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํƒ€์‚ฌ ํ†ตํ•ฉ์€ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ์„œ๋น„์Šค์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. BP(Business Process) Designer ๋ฐ AppMaster API์˜ ๋„์›€์œผ๋กœ ์‚ฌ์šฉ์ž๋Š” ๋ชจ๋“  ์™ธ๋ถ€ ์„œ๋น„์Šค ๋˜๋Š” API๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ†ตํ•ฉํ•˜์—ฌ ๊ฑฐ์˜ ๋ฌดํ•œํ•œ ๊ฐ€๋Šฅ์„ฑ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐœ๋ฐœ์ž๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ชจ๋ธ, ๋งž์ถคํ˜• BI(๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค) ๋ณด๊ณ ์„œ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์™ธ๋ถ€ ๋ณด๊ณ  ๋„๊ตฌ ๋˜๋Š” ๋›ฐ์–ด๋‚œ ๊ณ ๊ฐ ์ง€์›์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ AI ๊ธฐ๋ฐ˜ ์ฑ—๋ด‡์„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ†ตํ•ฉ ๊ฐ€๋Šฅ์„ฑ์€ ์™ธ๋ถ€ API ๋ฐ ์„œ๋น„์Šค์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ํ˜ธํ™˜์„ฑ์— ์˜ํ•ด์„œ๋งŒ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.

์ค‘์š”ํ•œ ๊ฒƒ์€ ํƒ€์‚ฌ ํ†ตํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ”„๋ŸฐํŠธ์—”๋“œ ๊ฒฝํ—˜์„ ํ–ฅ์ƒํ•˜๋Š” ๋™์‹œ์— ๋‹ค์–‘ํ•œ UI ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๋ฐฑ์—”๋“œ ํ”„๋กœ์„ธ์Šค์™€ ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. AppMaster ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ”„๋ŸฐํŠธ์—”๋“œ์— Vue.js(์ธ๊ธฐ ์žˆ๋Š” JavaScript ํ”„๋ ˆ์ž„์›Œํฌ)๋ฅผ ํ™œ์šฉํ•˜๊ณ  Android์šฉ Kotlin(JetPack Compose ํฌํ•จ)๊ณผ iOS ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ SwiftUI ํ™œ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋™์ ์ด๊ณ  ๋Œ€ํ™”ํ˜•์ด๋ฉฐ ์‘๋‹ต์„ฑ์ด ๋›ฐ์–ด๋‚œ ํ”„๋ŸฐํŠธ์—”๋“œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด๋Ÿฌํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ํ•จ๊ป˜ ํƒ€์‚ฌ ํ†ตํ•ฉ์„ ๊ตฌํ˜„ํ•˜์—ฌ ํƒ€์‚ฌ ์‹œ์Šคํ…œ์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ํ’๋ถ€ํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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