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

์˜ˆ๋ฅผ ๋“ค์–ด, AppMaster ํ”Œ๋žซํผ์˜ ๋งฅ๋ฝ์—์„œ SDK๋Š” ๋ฐฑ์—”๋“œ, ์›น, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ฌผ๋ก  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค(API) ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ•„์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํฌ๊ฒŒ ๊ฐ€์†ํ™”๋˜์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ๋„๊ตฌ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ๊ฐ€์ด๋“œ์— ์ฆ‰์‹œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SDK์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ด‰์ง„ํ•˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์กฐ์ง์˜ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์— SDK๋ฅผ ์ฑ„ํƒํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒ๋‹นํ•œ ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

Forrester๊ฐ€ ์‹ค์‹œํ•œ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด SDK๋ฅผ ํฌํ•จํ•œ ์ตœ์‹  ๊ฐœ๋ฐœ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ™•์žฅ ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ ๋ฐ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„์„ ์ตœ๋Œ€ 50% ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํšจ์œจ์„ฑ์€ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์˜ ํ‘œ์ค€ํ™”์™€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, ์—…๋ฐ์ดํŠธ, ๋ฒ„๊ทธ ์ˆ˜์ •์˜ ํ†ตํ•ฉ ๋‹จ์ˆœํ™”๋ฅผ ํ†ตํ•ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

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

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