技術アーキテクチャ

5プロダクト統合AIエコシステム × 閉域自己学習サイクル × Clean Architecture

5プロダクト統合AIエコシステム(ARIA・LUMIER・ARTHEA・THEMIS・ELYSION)を支える技術アーキテクチャ。6層皮質処理パイプライン × ARIA Knowledge Architecture(SQLite統一)、Firecracker MicroVMエフェメラルサンドボックス、AgentCore Runtime、A2Aプロトコル、MCP Gateway、閉域独自AEM自己学習サイクルを基盤に、Clean Architecture・DDD・CQRS・Event Sourcingの設計原則とAWS CDKサーバーレスインフラを組み合わせた、変更に強く長期保守性の高いシステムを構築。

設計哲学

RDRAによる要件定義からEvent Stormingによるドメイン発見、Clean Architectureによる実装、BDD+ATDD Zero Toleranceによる品質保証まで、一貫した設計哲学を採用。AWSソリューションアーキテクトの知見を活かし、Bedrock AgentCore Runtime・Lambda・DynamoDB・S3 Vectors・Cognito・EventBridge等のサーバレスマネージドサービスによるA2A開発基盤を構築。ARIA Knowledge Architectureにより組織知の継続的蓄積と活用を実現。

アーキテクチャ層

Clean Architecture に基づく4層構造

プレゼンテーション層

ユーザーインターフェース・API・外部システム連携を担当。Web/Desktop/Mobileを統一基盤で提供

アプリケーション層

ビジネスユースケース・AIエージェントオーケストレーション・ワークフロー制御

ドメイン層

コアビジネスロジック・ドメインモデル・ビジネスルール。外部依存ゼロの純粋なビジネス知識

インフラストラクチャ層

データ永続化・クラウドサービス連携・IaC。AWSサーバレスマネージドサービスを統合したA2A開発基盤アーキテクチャ

システムコンポーネント

5プロダクト統合の核となるコンポーネント

ARIA - 自律型ランタイム

service

自律型ランタイム。Aezisaiのエンプラ実績から自律学習し開発品質を継続的に向上。6層皮質処理パイプライン × ARIA Knowledge Architecture(SQLite統一インデックス)× エフェメラルサンドボックス(Firecracker MicroVM)× 閉域独自AEM開発により、ローカル閉域で安全に実行。

技術スタック

PythonRust(Tantivy高速検索)StrandsAgents SDKmem0aiAgentCore RuntimeAWS Bedrock ClaudeS3 VectorsA2A ProtocolTauri 2.0

インターフェース

REST APIGraphQLA2A ProtocolMCP ProtocolGit Submodule Sync
スケーラビリティ:

ARIA Knowledge Architectureによる分散継承。サブモジュール単位での独立スケーリング

可用性:

自動同期パイプライン(CodeBuild)による継続的可用性。ドリフト検知による整合性保証

LUMIER - AI駆動開発プラットフォーム

service

基盤11種+専門AIエージェントによるAI駆動開発プラットフォーム。Multi-LLMルーティング・A2A Protocol、Mastra Orchestration、Task Runner Engineを搭載。

技術スタック

TypeScript 5.8+Next.js 15MastraA2A ProtocolTask Runner EngineMongoDBRedisGCPPlaywright MCP

インターフェース

REST APIWebSocketA2A Agent ProtocolBrowser Automation (Playwright)
スケーラビリティ:

モノレポ構成(frontend / backend / agents ワークスペース)による独立スケーリング

可用性:

専門エージェント単位での独立スケーリングと障害分離

ARTHEA - AIエージェント型エンタープライズソリューション

service

Clean Architecture + DDD設計基盤。専門エージェント集合体として企業業務を自律的に最適化するERPソリューション。6部門(戦略・財務・人事・法務・リスク・イノベーション)の専門エージェント協調による全社最適化を実現する。

技術スタック

PythonFastAPIClean ArchitectureDDDStrandsAgents SDKAWS CDK

インターフェース

REST APIAgent ToolsEnterprise Integration
スケーラビリティ:

ドメイン駆動のマイクロサービス分割。ビジネス機能単位での独立デプロイ

可用性:

Clean Architecture による技術的負債の最小化。変更容易性による迅速な障害対応

ELYSION - AI動画自動生成・投稿パイプライン

service

pnpm monorepoによるAgentCore Runtime統合の動画自動生成・投稿パイプラインシステム。RDRA→DDD→Clean Architecture→ATDD Zero Toleranceの完全ワークフローを適用し、包括的品質基盤を構築した実践プロジェクト。

技術スタック

TypeScriptpnpm monorepoClean ArchitectureDDDAWS Bedrock AgentCore RuntimeAWS CDKCodePipelineSecrets ManagerECR

インターフェース

REST APICodePipeline CI/CDAgentCore Runtime
スケーラビリティ:

pnpm monorepo構成によるモジュール独立スケーリング。AgentCore Runtimeによるエージェント自動スケーリング

可用性:

CodePipeline による自動デプロイ・ロールバック。BDD/PBTテストによる包括的品質保証

THEMIS - XAI評価プラットフォーム

service

themis-nava(訂正評価)とCompass(行動定量評価)を統合。説明可能AIによる透明性のある評価とAI判断の完全な監査証跡を提供。XAI Engineにより評価の見える化と個人成長・組織人材最適化を実現する。

技術スタック

PythonFastAPISQLAlchemyPostgreSQLAWS Amplify Gen2AWS CDKX-Ray

インターフェース

REST APIDashboard UIPDF Report GenerationExternal Payment (Stripe)
スケーラビリティ:

Amplify Gen2 + Lambda によるサーバーレススケーリング

可用性:

X-Ray分散トレーシングによるリアルタイム監視。Amplify Gen2 による自動復旧

アーキテクチャ原則

設計・実装の指針となる基本原則

Clean Architecture + CQRS + Event Sourcing

ビジネスロジックを外部詳細から完全分離し、コマンドとクエリの責務を分離。イベントソーシングにより完全な監査証跡を実現

フレームワーク・データベース・UIに依存しないコアビジネスロジック。CQRS により読み取りと書き込みを独立に最適化

ドメイン駆動設計 + RDRA + Event Storming

RDRA(要件駆動型分析)で要件を構造化し、Event Storming でドメインイベントを発見。DDD の戦略的・戦術的設計でビジネスドメインをコードに反映

要件定義(RDRA) → ドメイン発見(Event Storming) → 実装設計(DDD)の一貫したフローにより、ビジネス要求と実装の乖離を防止

マルチエージェント + A2A + MCP アーキテクチャ

Agent-to-Agent(A2A)プロトコルによるエージェント間通信と Model Context Protocol(MCP)によるツール統合。専門エージェントの自律協調で複雑な業務を解決

単一のモノリシックAIではなく、専門化されたエージェント群が A2A プロトコルで協調し、MCP でツールを統合することで、スケーラブルで保守可能なAIシステムを構築

ゼロトラストセキュリティ + サーバーレスファースト

「信頼しない、常に検証する」セキュリティモデルとサーバーレスファーストアーキテクチャの融合。最小権限原則と IaC による一貫したセキュリティ

クラウドネイティブ環境での境界防御の限界を克服し、サーバーレスによるアタックサーフェス削減とコスト最適化を同時に実現

技術スタック

各層で採用している技術とツール

フロントエンド

FSD + Atomic Design によるモダンUI。マルチプラットフォーム(Web / Desktop via Tauri 2.0 / Mobile via Flutter)対応

Next.js

15

React フレームワーク・SSR/SSG/ISR・App Router

TypeScript

5.5+

型安全なJavaScript・strict モード必須

Tailwind CSS

4.0+

ユーティリティファーストCSS・デザイントークン管理

Tauri

2.0+

デスクトップアプリケーション(Rust + WebView)

Flutter

3.x

クロスプラットフォームモバイルアプリ(iOS / Android)

Svelte 5

5.0+

軽量リアクティブUI・ゼロランタイムアプローチ

バックエンド・AIエージェント

Clean Architecture + マルチエージェント基盤。StrandsAgents SDK / Mastra / DSPy / mem0ai による AI 統合

Python + FastAPI

3.11+ / 0.100+

AI・エージェント・API開発の主力言語

StrandsAgents SDK

0.1+

AWS Bedrock AgentCore 統合エージェントフレームワーク

mem0ai

Latest

長期記憶・クロスセッション学習

Mastra

Latest

TypeScript マルチエージェントオーケストレーション・A2A通信

DSPy

Latest

プログラマブルなプロンプト最適化・自動チューニング

Go + Gin

1.21+ / Latest

高スループットAPIサーバー・リアルタイム通信

Rust

Latest

高速検索エンジン(Tantivy)・パフォーマンスクリティカル処理

データベース・ストレージ

用途別データストア選定。サーバーレス優先でコスト最適化

DynamoDB

On-Demand

サーバーレスNoSQL・エージェント状態管理・セッション

S3 / S3 Vectors

Latest

オブジェクトストレージ・ベクトル検索・知識ベース

PostgreSQL

15+

リレーショナルデータ・ACID特性・構造化データ

MongoDB

7.0+

ドキュメント指向・スキーマレス・エージェントログ

Redis

7.0+

インメモリキャッシュ・セッション・リアルタイムデータ

クラウド・インフラストラクチャ

AWSソリューションアーキテクトを軸としたA2A開発基盤。AgentCore Runtime + サーバレス構成

AWS CDK

2.170+

Infrastructure as Code・TypeScript によるインフラ定義

AWS Lambda / Step Functions / EventBridge

Latest

サーバレスコンピュート・ワークフロー制御・イベント駆動アーキテクチャ

Bedrock AgentCore Runtime

Latest

AIエージェント実行環境・StrandsAgents SDK ホスティング

Amplify Gen2

Latest

フルスタックサーバーレス・認証・ホスティング

Docker

24+

アプリケーションコンテナ化・ローカル開発環境統一

4
アーキテクチャ層
5
システムコンポーネント
62
採用技術
21
アーキテクチャパターン