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๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค.