Gravitee, ์ต์ ์ ๊ทธ๋ ์ด๋์์ ํ์ ์ ์ธ API ๊ด๋ฆฌ ๊ธฐ๋ฅ ์๊ฐ
์ต์ ์ ๋ฐ์ดํธ์์ API ๊ด๋ฆฌ ํ์ฌ์ธ Gravitee๋ API ๊ด๋ฆฌ๋ฅผ ์ํ ํ๊ธฐ์ ์ธ ๋๊ตฌ๋ฅผ ์ถ์ํ์ฌ ๊ณ ๊ฐ์ด ๋ค์ํ ์ ํ์ API๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ํ์ฅํฉ๋๋ค. ์ ๋ฆด๋ฆฌ์ค๋ ๊ฒฝ์๋ ฅ ์๋ API ๊ด๋ฆฌ ํ๊ฒฝ์ ํ์ฑํํฉ๋๋ค.

API ๊ด๋ฆฌ ๊ณต๊ฐ์ ์ค์ํ ๊ฐ๋ฐ์์ API ๊ด๋ฆฌ ๋ฆฌ๋์ธ Gravitee๋ ์ต์ ์ ๋ฐ์ดํธ์์ ํ๊ธฐ์ ์ธ ๋๊ตฌ ๋ชจ์์ ๊ณต๊ฐํ์ต๋๋ค. ์ด ๋ฆด๋ฆฌ์ค์ ์ด์ด ๊ณ ๊ฐ์ Gravitee์ ํฅ์๋ API ์์ฑ ๋ง๋ฒ์ฌ๋ฅผ ํตํด ๋ฌด์ํ ์ ํ์ API๋ฅผ ๊ตฌ์ฑํ๊ณ ๋ ธ์ถํ ์ ์๋ ๋ ํฐ ๊ธฐ๋ฅ์ ์ป๊ฒ ๋ฉ๋๋ค.
REST API, WebSocket API, gRPC API, SSE API ๋ฐ GraphQL API์์ Webhook ๊ตฌ๋ , Kafka ์ฃผ์ , MQTT ์ฃผ์ ๋ฐ Solace ์ด๋ฒคํธ API์ ์ด๋ฅด๊ธฐ๊น์ง ์์ฑ ๋ง๋ฒ์ฌ๋ ๊ณ ๊ฐ์ด ์์ฑํ ์ ์๋ API์ ๋ฒ์๋ฅผ ํ์ฅํฉ๋๋ค. Gravitee์ ๋ฐ๋ฅด๋ฉด ๊ฑฐ๊ธฐ์์ ๋ฉ์ถ์ง ์๊ณ Kafka, MQTT ๋ฐ Solace ๋ฆฌ์์ค๋ฅผ REST API, WebSocket API, SSE API ๋ฐ Webhook ๊ตฌ๋ ์ผ๋ก ๋ ธ์ถํ๊ธฐ ์ํด ์์ฑ ๋ง๋ฒ์ฌ๋ ๊ฐํ๋์์ต๋๋ค.
Gravitee๋ ๋ ๋ค๋ฅธ ์์ฒญ๋ ๋์ฝ์ผ๋ก ๋ฉ์์ง ์์ค์์ ์ ์ฑ ์ ์ํํ๋ ๊ธฐ๋ฅ์ ๋์ ํ์ต๋๋ค. ์ด๋ฌํ ๊ฐ๋ ฅํ ์ ์ฑ ์ ์๋ก ๋์ ๋ Gravitee Policy Design ์คํ๋์ค์์ ๊ณ ๊ฐ์ด ๊ตฌ์ฑํ ์ ์์ผ๋ฉฐ API ๊ด๋ฆฌ๋ฅผ ์ํ ์ฌ์ฉ์ ์ง์ ๋ฐ ๋ณด์ ๊ธฐ๋ฅ์ ์๋นํ ํฅ์์ํต๋๋ค.
์ด ์ ๋ฐ์ดํธ๋ ๋ํ ๋ฐ์ดํฐ์ ์ง๋ ฌํ ๋ฐ ์ญ์ง๋ ฌํ์ ๋ํ ํฅ์๋ ์ง์์ ์ ๊ณตํ์ฌ ์ง์ ๋ ๋ ์ง์คํธ๋ฆฌ์์ ์ ์ง ๊ด๋ฆฌ๋๋ ๋์ ์คํค๋ง์ ๋ํ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ์ ๊ตฌ์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ง์ํ์ฌ ๊นจ๋ํ๊ณ ์ผ๊ด๋ API ๊ด๋ฆฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
Gravitee์ CEO์ธ Rory Blundell์ ๊ฑด๊ฐํ๊ณ ๊ฒฝ์๋ ฅ ์๋ API ๊ด๋ฆฌ ๊ณต๊ฐ์ ๋ง๋๋ ๋ฐ ๊ธฐ์ฌํ ๋ฐ์ ์ ์นญ์ฐฌํฉ๋๋ค. Gravitee๋ ํ์ฌ๊ฐ API์ ํ๋กํ ์ฝ์ ๊ตฌ์ ๋ฐ์ง ์๋ API ๊ฒ์ดํธ์จ์ด ๋ฐ ์๋ฃจ์ ์ค์์ ์์ ๋กญ๊ฒ ์ ํํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. Blundell์ '์ฐ๋ฆฌ๋ ๋ฒ์ฃผ๋ฅผ ๋ฐ์ ์ํฌ ๋ฟ๋ง ์๋๋ผ ๊ณ ๊ฐ์๊ฒ ์ฌ๋ฐ๋ฅธ ๋๊ตฌ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์ค์๊ฐ์ผ๋ก ์ค์ํ ๋น์ฆ๋์ค ๊ธฐํ์ ๋ณด๋ค ๋น ๋ฅด๊ฒ ๋์ํ๋๋ก ์ถ์งํ๊ณ ์์ต๋๋ค.'๋ผ๊ณ ์ค๋ช ํ์ต๋๋ค.
Gravitee๊ฐ API ๊ด๋ฆฌ์์ ์ง์ ์ ์ด๋ฃจ๊ณ ์๋ ๋์ AppMaster ์ no-code ํ๋ซํผ์ API ๊ด๋ฆฌ๋ฅผ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ, ํนํ ์ ์ ๊ธฐ์ ๊ณผ ๊ธฐ์ ๋ชจ๋์๊ฒ ์ ๊ณตํฉ๋๋ค. Gravitee์ ๋ง์ฐฌ๊ฐ์ง๋ก AppMaster ๊ฒฝ์๋ ฅ ์๊ณ ์ ๊ตํ API ๊ด๋ฆฌ ๊ณต๊ฐ์ ๋ง๋ค๊ณ ์ํํ ๋ฐฑ์๋, ๋ชจ๋ฐ์ผ ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ์ด์งํ๊ธฐ ์ํ ๋น์ ์ ๊ณต์ ํฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ ์ API ๊ด๋ฆฌ ํ๊ฒฝ์ ์ฌํธํ๊ณ ๊ธฐ์ ์ฐ์ ์ ํฅ๋ฏธ์ง์งํ ๋ฏธ๋๋ฅผ ๊ฐ์ ธ์ค๊ณ ์์ต๋๋ค.


