카우치베이스는 업계를 선도하는 글로벌 시스템 통합업체 및 지역 솔루션 제공업체와의 파트너십을 확대하고 있습니다. 이러한 파트너십을 통해 전 세계 엔터프라이즈 고객에게 Couchbase의 고유한 역량을 제공할 수 있습니다. 전략적 제휴 파트너와 긴밀히 협력하고 있습니다. Infosys 를 통해 해당 분야 전문가가 인증을 받고 Couchbase의 최신 기능에 대한 최신 정보를 얻을 수 있도록 합니다.
이를 위해, 저희는 최근 결론을 내린 Infosys의 OpenHack 특징 카우치베이스, 7월 31일 방갈로르의 인포시스 본사에서 시작되어 5주 동안 진행되었으며 9월 4일 시상식을 끝으로 막을 내렸습니다. 이 행사는 인포시스의 오픈 소스 관행에 따라 여러 지역을 아우르는 다양한 서비스 라인에서 400명 이상의 참가자가 모였습니다.

9월 4일 해커톤 폐막식에 참석한 인포시스 및 카우치베이스 리더들
Infosys는 Couchbase와 협력하여 기존 RDBMS로 제한되는 레거시 애플리케이션 현대화와 같은 영역에서 강력한 디지털 혁신 솔루션을 제공합니다. 현장 서비스 애플리케이션 현대화 의 모바일 스택을 지원합니다. 또한 Couchbase와 Infosys는 디지털 세상을 위한 새로운 시대의 애플리케이션 개발을 비롯한 '클라우드 네이티브' 프로젝트에서 협력하고 있습니다.
Infosys와 카우치베이스는 협업을 통해 몇 가지 사용 사례 영역을 정의하여 해커톤 참가자들을 위한 솔루션 프로토타입 개발에 집중할 수 있도록 지원했으며, 업계 전반의 NoSQL 데이터베이스에 대한 요구 사항을 면밀히 연구하고 특정 카우치베이스 서비스 및 기능의 기술적 구현을 지원하기 위해 협력했습니다.
사용 사례에서는 다음 영역을 다루었습니다:
-
데이터베이스 워크로드를 기존 RDBMS에서 Couchbase로 이동합니다,
-
모바일 라이트 및 동기화 게이트웨이를 활용하여 '오프라인 우선' 모바일 앱을 구축하세요,
-
자율 운영자를 활용하여 마이크로서비스 기반 앱용 데이터 플랫폼을 구축합니다,
-
레거시 앱의 현대화를 가속화하기 위해 SQL 쿼리를 N1QL(JSON용 SQL)로 변환하고
-
시계열 및 분석용 Fin Serv 앱의 데이터 저장소로 Couchbase를 사용합니다.
Infosys 참가자들은 3인 1조로 팀을 구성한 다음, 각 팀이 관심 분야 또는 고객 프로젝트에서 파악한 니즈에 따라 추구할 사용 사례를 하나씩 선택했습니다.
카우치베이스와 인포시스의 선임 아키텍트들은 해커톤의 다양한 단계에서 각 팀이 구축 중인 솔루션을 안내하고 멘토링하며 검토하는 '마스터 핵' 역할을 수행했습니다. 해커톤이 진행됨에 따라 참가팀은 마스터 핵에게 작동하는 솔루션을 발표했습니다. 마스터 핵들은 각 팀이 Couchbase 제품을 채택하고 다양한 기능을 활용하며 매우 흥미롭고 혁신적인 솔루션을 내놓는 속도에 놀라움을 금치 못했습니다.
다음은 달성한 성과를 요약한 내용입니다.
인포시온 동호회로부터 받은 반응은 정말 놀라웠습니다!
-
등록 참가자 412명
-
193개 팀 구성
-
74개의 솔루션이 생성되어 검토를 위해 제출되었습니다.
-
300명 이상의 공인 카우치베이스 전문가
-
솔루션 팀 수상자 3명, 특별 표창 멘션 +1명
해커톤 수상 팀들의 솔루션을 엿볼 수 있습니다. 솔루션은 아래 세 가지 범주에 따라 심사를 거쳤습니다.
- 가장 인상적인 기술 솔루션
- 내비게이션 모바일 앱
-
오프라인 상태이거나 네트워크 대역폭이 낮은 구역에 있는 경우에도 Infosys 직원과 방문객이 대규모 Infosys 캠퍼스를 이동하면서 회의실/컨퍼런스룸, 특정 큐비클 등의 위치를 찾을 수 있도록 설계되었습니다.
-
이 앱은 Couchbase 모바일 라이트, 동기화 게이트웨이, 지리적 공간 쿼리 기능 및 데이터베이스 서버로 구성된 전체 Couchbase 모바일 스택을 활용합니다.
-
모바일 앱에서 위치를 시각화하고 검색된 위치로 사용자를 안내하는 증강 현실 도구.
-
캠퍼스 내 산책로, 진입로 매핑을 위한 Google 지도
-
-
- 내비게이션 모바일 앱
- 가장 영향력 있는 구현 솔루션
- 마이크로서비스 기반 애플리케이션을 위한 데이터 플랫폼
-
개별 마이크로서비스 아키텍처 기반 애플리케이션을 위한 확장성이 뛰어난 데이터 플랫폼을 만들었습니다.
-
이 데이터 플랫폼을 만들기 위해 OpenShift 플랫폼용 Couchbase 자율 운영자를 활용했습니다.
-
-
- 마이크로서비스 기반 애플리케이션을 위한 데이터 플랫폼
- 가장 가치 있는 솔루션
- SQL-N1QL 변환기
-
관계형 데이터베이스(Oracle, SQL Server, Sybase 등)에 액세스하는 Java/.NET 애플리케이션 코드의 임베디드 SQL 쿼리를 번역하고 이를 해당 N1QL 쿼리로 변환할 수 있는 프레임워크를 구축했습니다.
-
이를 통해 기존 RDBMS 데이터베이스를 사용하던 애플리케이션을 최신 NoSQL 데이터베이스로 빠르게 마이그레이션할 수 있습니다.
-
-
- SQL-N1QL 변환기
솔루션의 개략적인 흐름도입니다.
- 특별 표창 카테고리
- RDBMS에서 카우치베이스 데이터 마이그레이션 유틸리티
-
관계형 데이터베이스에서 Couchbase 데이터베이스로 데이터를 모델링하고 마이그레이션할 수 있는 데이터 마이그레이션 유틸리티를 구축했습니다.
-
이 유틸리티는 모델링 작업 후 JSON 문서를 생성하며, 이 문서는 빠른 CB-Import 유틸리티를 사용하여 Couchbase 데이터베이스로 추가로 가져옵니다.
-
-
- RDBMS에서 카우치베이스 데이터 마이그레이션 유틸리티
이렇게 훌륭하고 혁신적인 솔루션 팀 외에도 인포시스 개발자 및 아키텍트 팀의 열정과 "아하!"하는 순간을 보는 것은 마스터 핵들에게도 흥미진진한 경험이었습니다.
"N1QL은 스테로이드에 SQL을 더한 것과 같습니다." - 오픈핵 참가자
"N1QL 쿼리가 SQL과 유사하기 때문에 Couchbase는 배우고 통합하기 쉽습니다." - 오픈핵 참가자
"Couchbase는 빅데이터를 위한 강력한 데이터베이스로, 쿼리를 더 빠른 속도로 처리하고 처리할 수 있습니다." - 오픈핵 참가자
"Couchbase는 훌륭한 NOSQL 플랫폼입니다... “ - 오픈핵 참가자
몇 주 동안 흥미진진한 시간을 보내주신 Infosys와 OpenHack 참가자 여러분께 감사드립니다. 전반적으로 이번 행사는 매우 성공적이었으며, 많은 인포시스 그룹이 최첨단 카우치베이스 데이터 플랫폼을 사용하는 것을 확인했습니다. 이러한 솔루션 기능을 공동의 고객들에게 제공할 수 있기를 기대합니다.
