본문 바로가기

Home > 열린마당 > 공개SW 소식

공개SW 소식

마이크로서비스를 위한 오픈소스 API ‘콩’

OSS 게시글 작성 시각 2015-04-30 16:23:57 게시글 조회수 3774

2015년 04월 29일 (수)

ⓒ 블로터닷넷, 이지현 기자 jihyun@bloter.net



클라우드 API를 전문적으로 개발하는 마쉐이프가 4월28일 오픈소스 API ‘’을 공개했다.


콩은 오픈소스 ‘API 게이트웨이’, ‘API 미들웨어’ 등으로 불리는 API 레이어다. 개발자는 여러 API를 한 시스템에서 활용할 때 콩을 도입할 수 있다. 콩은 REST API를 지원하며 인증, 보안, 통신 등 새로운 기능을 플러그인 형태로 제공한다. 콩은 특히 마이크로서비스 아키텍처(MSA)를 구현하는 데 유용하다. MSA는 전체 시스템을 작은 단위로 쪼개 개발하고 조합하는 방법을 말한다.


Kong_opensource_06
▲콩이 제공하는 기능(사진 : 콩 홈페이지)


마쉐이프는 “기존 기술들은 공통 기능을 여러 번 복사해야 하고 시스템 제약이 많아 생산성이 낮았다”라고 설명했다. 기존 API를 사용하는 구조는 다음 그림과 같다.


Kong_opensource_04
▲일반적인 API 활용 예(사진 : 콩 홈페이지)


마쉐이프는 “콩 API로 공통된 기술은 한곳에 모아 효율적인 분산시스템을 구축할 수 있다”라고 설명했다. 콩을 사용한 API 구조는 다음과 같다.


Kong_opensource_05
▲콩을 활용한 API 활용 예(사진:콩 홈페이지)


콩의 소스코드는 깃허브에 전부 공개돼 있으며, 기본 기능과 플러그인은 무료로 이용할 수 있다. 사용 조건은 ‘MIT 라이선스’를 따른다. 마쉐이프는 엔터프라이즈용 콩을 따로 공개해 추가적인 수익을 얻을 예정이다.


콩 공식 홈페이지
콩 깃허브 페이지




※ 본 내용은 (주)블로터 앤 미디어(http://www.bloter.net)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 블로터 앤 미디어. 무단전재 및 재배포 금지



[원문출처 : http://www.bloter.net/archives/226820]

맨 위로
맨 위로