MICROSERVICES ARCHITECTURE & OPERATIONS

運用効率とセキュリティを極めた
3大マイクロサービス連携 & 運用特化型Eラーニング基盤

Lumina(運営管理)・Code Atelier(コンテンツCMS)・Aimari(受講生UI)を完全分離構成。
「必要な担当者に、必要な情報・操作のみを許可する」業務最適化と、高安全性を実現します。

3-PILLAR ECOSYSTEM

役割で分離された 3大マイクロサービス構成

システムを単一の肥大化したモノリスにせず、目的ごとに最適化されたサービスへ完全分割。

運営・業務統括 Port 8004 / Operations

Lumina (ルミナ)

Learning Operation System

運営スタッフ・カスタマーサポート・AI管理者専用のバックオフィス基盤。受講生データ、AIペルソナ、決済、お問い合わせ対応を一元管理。

運用メリット
細やかな権限設定により、オペレーターごとに業務上必要な情報のみを限定開示。個人情報保護と誤操作を防止。
教材制作・CMS CMS Node / Content

Code Atelier

Learning CMS System

教材クリエイター・コース制作陣のための学習コンテンツ特化型CMS。動画タイムスタンプ、演習コード、カリキュラム構造を安全に制作。

運用メリット
個人情報や受講生・決済データと完全分離。未承認の制作途中のコンテンツが本番へ流出する心配がなく安心。
受講生受講UI Frontend / Aimari

Aimari (アイマリ)

Learning Platform Frontend

一般学習者が対話型AIメンターとともに学習を進める高可用性Webフロントエンド。動画視聴・AIチャット・進捗保存を提供。

運用メリット
アクセスが急増しても独立VPS・キャッシュ基盤で安定稼働。管理画面(Lumina)やCMSの更新が受講動作を阻害しない。
SECURITY & ROLE CONTROL

業務重視!
必要な担当に必要な情報のみアクセス

Luminaでは「誰にでもすべてを見せる」従来の管理画面を脱却。ロール管理(`role_services`)およびサービス別パーミッションレベルにより、担当者ごとにアクセス可能なメニューとデータを厳格制御します。

最小権限原則 (Least Privilege)

サポート担当がAIプロンプトを誤変更したり、教材制作者が受講生の個人情報・売上データにアクセスするリスクを構造的に防止します。

担当者別アクセス権限マトリクス
担当部署・ロール アクセス可能範囲 非公開・制限情報
受講生サポート お問い合わせ返信、受講生の進捗確認、AI会話ログ閲覧 AIプロンプト変更不可 売上不可
AI・MCPエンジニア AIペルソナ作成、マニフェストプロンプト、AIサンドボックス対話 受講生個人情報不可 決済情報不可
教材クリエイター Code Atelierでの動画・テキスト制作、Luminaへのコンテンツ同期実行 Lumina顧客DB不可 権限変更不可
経理・決済管理者 販売プラン価格設定、スポット商品管理、購買・売上履歴閲覧 AI内部設定不可 教材編集不可
統括システム管理者 全機能アクセス、ワンタイムプロビジョニングURL生成、権限付与 フルアクセス (Admin)
OPERATIONAL ADVANTAGES

運用重視システムがもたらす 5つの現場メリット

日々のEラーニング運営において、担当者の作業ストレス削減と運用コスト削減を徹底追及。

1. 非同期コンテンツ同期

Code Atelierで仕上げた教材をワンクリックでLuminaへ反映。メジャーアップデート時も既存受講生の進捗を壊さず新規コースとして安全に分離。

2. AI一次対応 + 人間二次対応

受講生からの質問はAIメンターが即時回答。AIで解決しなかった複雑な質問のみがサポートチケット化されるため、対応コストを激減。

3. ワンタイムプロビジョニング

法人契約やイベント用に限定プロビジョニングURLを発行。有効期限・利用回数を制限でき、不正アクセス時はワンクリックで失効可能。

4. チャット監査 & ログ追跡

「どの受講生がどんなエラーで躓き、AIがどう回答したか」を全件検索可能。教材の改善箇所や受講生の挫折ポイントを可視化。

5. データノード & キャッシュ分離

受講生のセッションは独立管理し、重いCSVバッチや集計処理時も一般受講画面(Aimari)の動作に一切影響を与えない高耐久設計。

6. OAuth 2.0 シングルサインオン

KSM Auth ServiceとPKCE対応OAuth 2.0で直接統合。受講生・運営ユーザーのログイン認証情報を安全かつ一元的に保持。

TECHNICAL MATRIX

マイクロサービス構成 技術仕様マトリクス

システム名 主要対象・画面 主要機能 データアクセスコントロール
Lumina (運営) 運営スタッフ・オペレーター用管理画面 (Port 8004) AIペルソナ/MCP管理、受講生進捗、決済、お問い合わせ、プロビジョニングURL ロール(Admin / General)ごとの厳格な情報閲覧・操作制御
Code Atelier (CMS) 教材制作チーム用コンテンツ制作CMS コース・レクチャー作成、動画タイムスタンプ設定、Luminaへコンテンツ同期 受講生個人情報・決済データへのアクセス経路なし(完全独立)
Aimari (学習UI) 一般受講生用プログラミング学習Web 動画視聴、AIメンター対話、演習課題実行、学習進捗ダッシュボード 運営・管理用APIエンドポイントへのアクセス不可(受講者データのみ)

運用重視のマイクロサービス構成で、確実なスクール・社内教育運営を。

担当者別の権限設計や、Code Atelier / Aimari との連携デモについてお気軽にお問い合わせください。