CI360
お客様のCI360は、メディア出版業界で事業を展開するプラットフォームプロバイダーです。このプラットフォームは機能が豊富で、主な機能はプレミアムサブスクリプション管理、ユーザー管理、およびプレミアムコンテンツアクセスのための認証・認可です。本プラットフォームはSaaSシステムであり、アーキテクチャはマイクロサービス設計に着想を得ています。
- Java
- NodeJS
- React JS

プロジェクトの目標
お客様のCI360は、メディア出版業界で事業を展開するプラットフォームプロバイダーです。このプラットフォームは機能が豊富で、主な機能はプレミアムサブスクリプション管理、ユーザー管理、およびプレミアムコンテンツアクセスのための認証・認可です。本プラットフォームはSaaSシステムであり、アーキテクチャはマイクロサービス設計に着想を得ています。
プロジェクト概要
CI360は、スウェーデンのFokus.seやTeknikdynet.seなど多くのオンラインコンテンツ出版社向けのソリューションです。オンラインメディアのWebページをシステムに連携することで、プレミアムコンテンツの販売開始に必要なオールインワン機能を短期間で導入・販売できます。主な機能は次のとおりです。
– 訪問者の認証と認可
– プレミアムコンテンツの管理とアクセス制御
– デジタルおよび非デジタル(印刷)コンテンツ両方のプレミアムサブスクリプション管理。
– 有料サブスクリプション向けの決済ワークフロー管理、注文・請求管理。
– プレミアムコンテンツおよびサブスクリプションに関連する訪問者のすべての行動に関する分析とダッシュボード
– Webアプリケーション連携またはモバイルアプリ連携向けのRestful API。
フルスタック開発チームが、開発からデプロイまで本プラットフォームのライフサイクル全工程を管理し、お客様の出版Webページの管理やカスタム開発も提供しています。
CI360プラットフォームはAzureクラウド上のロードバランシング環境にデプロイされており、高可用性・冗長性・パフォーマンスを提供する複数のWebアプリサーバーを運用しています。アーキテクチャはマイクロサービス設計に基づいているため、トラフィック増加時にはWebアプリサーバーを水平にスケールアウトできます。
Solr検索エンジンとMemcachedサービスの活用により、データベースアクセスを最小限に抑え、最高レベルの応答パフォーマンスを実現しています。
本プラットフォームのSaaS設計により、新規顧客の受け入れが容易です。データおよび機能はすべて、当初からマルチテナント対応を前提に設計されています。
使用技術
– データベース: MySQL、レプリケーションデータベース、カスタムORM。
– Webアプリ: Java 1.8、Play framework、Jersey Restful API、Solr、Memcached、QPID、Quartz、MongoDB、NodeJS
– Webフロントエンド: Play framework、React JS
– デプロイメントモデルとツール: Azure、Jenkins、Ngix、Tomcat。
スクリーンショット




