솔루션

Infosys "OpenHack" 개발 프로그램 기능 Couchbase

카우치베이스는 업계를 선도하는 글로벌 시스템 통합업체 및 지역 솔루션 제공업체와의 파트너십을 확대하고 있습니다. 이러한 파트너십을 통해 전 세계 엔터프라이즈 고객에게 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 데이터베이스로 빠르게 마이그레이션할 수 있습니다.
솔루션의 개략적인 흐름도입니다.
  • 특별 표창 카테고리
    • RDBMS에서 카우치베이스 데이터 마이그레이션 유틸리티
      • 관계형 데이터베이스에서 Couchbase 데이터베이스로 데이터를 모델링하고 마이그레이션할 수 있는 데이터 마이그레이션 유틸리티를 구축했습니다.
        • 이 유틸리티는 모델링 작업 후 JSON 문서를 생성하며, 이 문서는 빠른 CB-Import 유틸리티를 사용하여 Couchbase 데이터베이스로 추가로 가져옵니다.

이렇게 훌륭하고 혁신적인 솔루션 팀 외에도 인포시스 개발자 및 아키텍트 팀의 열정과 "아하!"하는 순간을 보는 것은 마스터 핵들에게도 흥미진진한 경험이었습니다.

"N1QL은 스테로이드에 SQL을 더한 것과 같습니다." - 오픈핵 참가자
"N1QL 쿼리가 SQL과 유사하기 때문에 Couchbase는 배우고 통합하기 쉽습니다." - 오픈핵 참가자
"Couchbase는 빅데이터를 위한 강력한 데이터베이스로, 쿼리를 더 빠른 속도로 처리하고 처리할 수 있습니다." - 오픈핵 참가자
"Couchbase는 훌륭한 NOSQL 플랫폼입니다... - 오픈핵 참가자

몇 주 동안 흥미진진한 시간을 보내주신 Infosys와 OpenHack 참가자 여러분께 감사드립니다. 전반적으로 이번 행사는 매우 성공적이었으며, 많은 인포시스 그룹이 최첨단 카우치베이스 데이터 플랫폼을 사용하는 것을 확인했습니다. 이러한 솔루션 기능을 공동의 고객들에게 제공할 수 있기를 기대합니다.

 

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

Author

Posted by 비크란스 다람시, 수석 파트너 솔루션 아키텍트, Couchbase

Vikranth Dharamshi is a Principal, partner solution architect at Couchbase, business development team. He works with GSI's to develop joint go to market solutions, deal support across its life-cycle and partner enablement. He comes with over 15 years of industry experience with stints at PA Consulting Group, Oracle Consulting, IBM GBS and Candela Labs. He holds a bachelors degree in Information science engineering from Visveshwariah Technological University, Belgaum, India.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.