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

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

RESTful, SOAP ๋ฐ GraphQL์„ ํฌํ•จํ•˜์—ฌ ๊ฐ๊ฐ ๊ณ ์œ ํ•œ ๊ธฐ๋Šฅ๊ณผ ์žฅ์ ์ด ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ API๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ค‘์—์„œ RESTful API๋Š” ๋‹จ์ˆœ์„ฑ, ์œ ์—ฐ์„ฑ ๋ฐ ์‚ฌ์šฉ ์šฉ์ด์„ฑ์œผ๋กœ ์ธํ•ด ๋Œ€๋ถ€๋ถ„์˜ ์ตœ์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ธ๊ธฐ ์žˆ๋Š” ์„ ํƒ์œผ๋กœ ๋ถ€์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. RapidAPI์˜ 2021๋…„ API ์„ค๋ฌธ์กฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด API ์ œ๊ณต์—…์ฒด์˜ ๊ฑฐ์˜ 47%๊ฐ€ RESTful API๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  31%๋Š” GraphQL์„ ์‚ฌ์šฉํ•˜๊ณ  22%๋Š” SOAP๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

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

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

AppMaster ์˜ no-code ํ”Œ๋žซํผ์˜ ๋˜ ๋‹ค๋ฅธ ์ฃผ๋ชฉํ• ๋งŒํ•œ ๊ธฐ๋Šฅ์€ ๊ณ ๊ฐ์ด App Store ๋ฐ Play Market์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ UI, ๋…ผ๋ฆฌ ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์ด ๋งŽ์ด ๋“œ๋Š” ์ƒˆ ๋ฒ„์ „์„ ์ง€์†์ ์œผ๋กœ ๋ฐฐํฌํ•˜๋Š” ํ”„๋กœ์„ธ์Šค ์—†์ด ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€๋˜๊ณ  ์‚ฌ์šฉ์ž ์š”๊ตฌ์— ์‘๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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