← 모든 프로젝트

CI360

고객사 CI360은 미디어 퍼블리싱 산업에서 활동하는 플랫폼 제공업체입니다. 이 플랫폼은 프리미엄 구독 관리, 사용자 관리, 프리미엄 콘텐츠 접근을 위한 인증·인가가 주요 기능인 기능이 풍부한 시스템입니다. SaaS 시스템이며 아키텍처는 마이크로서비스 설계에서 영감을 받았습니다.

  • Java
  • NodeJS
  • React JS
CI360

프로젝트 목표

고객사 CI360은 미디어 퍼블리싱 산업에서 활동하는 플랫폼 제공업체입니다. 이 플랫폼은 프리미엄 구독 관리, 사용자 관리, 프리미엄 콘텐츠 접근을 위한 인증·인가가 주요 기능인 기능이 풍부한 시스템입니다. SaaS 시스템이며 아키텍처는 마이크로서비스 설계에서 영감을 받았습니다.

프로젝트 설명

CI360은 Fokus.se, Teknikdynet.se 등 스웨덴의 여러 온라인 콘텐츠 퍼블리셔가 자사 온라인 미디어 웹페이지를 연동해 단기간에 프리미엄 콘텐츠 판매를 시작할 수 있도록 하는 솔루션입니다. 프리미엄 콘텐츠 판매를 시작하는 데 필요한 올인원 기능을 제공합니다.

– 방문자 인증 및 인가

– 프리미엄 콘텐츠 관리 및 접근 제어

– 디지털 및 비디지털(인쇄물) 콘텐츠 모두에 대한 프리미엄 구독 관리

– 유료 구독을 위한 결제 워크플로 관리, 주문 및 인보이스 관리

– 프리미엄 콘텐츠 및 구독과 관련된 모든 방문자 행동에 대한 분석 및 통계 대시보드

– 웹 애플리케이션 또는 모바일 앱 연동을 위한 Restful API

저희 풀스택 개발 팀은 개발부터 배포까지 이 플랫폼의 전체 라이프사이클 단계를 관리하며, 고객사의 퍼블리싱 웹페이지도 관리하고 맞춤 개발을 제공합니다.

CI360 플랫폼은 Azure 클라우드의 로드 밸런싱 환경에 배포되며, 고가용성·이중화·성능을 제공하는 여러 웹 앱 서버를 운영합니다. 아키텍처는 마이크로서비스 설계를 기반으로 하여 트래픽 증가 시 웹 앱 서버를 수평으로 확장할 수 있습니다.

Solr 검색 엔진과 Memcached 서비스의 도움으로 데이터베이스 접근을 최소화하고 최고 수준의 성능 응답을 제공합니다.

이 플랫폼의 SaaS 설계 덕분에 신규 고객을 쉽게 온보딩할 수 있으며, 모든 데이터와 기능은 처음부터 멀티테넌트 지원을 염두에 두고 설계되었습니다.

사용 기술

– 데이터베이스: MySQL, replicated databases, custom ORM.

– 웹 앱: Java 1.8, Play framework, Jersey Restful API, Solr, Memcached, QPID, Quartz, MongoDB, NodeJS

– 웹 프론트엔드: Play framework, React JS

– 배포 모델 및 도구: Azure, Jenkins, Ngix, Tomcat.

스크린샷