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プロダクト統合の核となるコンポーネント
service
自律型ランタイム。Aezisaiのエンプラ実績から自律学習し開発品質を継続的に向上。6層皮質処理パイプライン × ARIA Knowledge Architecture(SQLite統一インデックス)× エフェメラルサンドボックス(Firecracker MicroVM)× 閉域独自AEM開発により、ローカル閉域で安全に実行。
ARIA Knowledge Architectureによる分散継承。サブモジュール単位での独立スケーリング
自動同期パイプライン(CodeBuild)による継続的可用性。ドリフト検知による整合性保証
service
基盤11種+専門AIエージェントによるAI駆動開発プラットフォーム。Multi-LLMルーティング・A2A Protocol、Mastra Orchestration、Task Runner Engineを搭載。
モノレポ構成(frontend / backend / agents ワークスペース)による独立スケーリング
専門エージェント単位での独立スケーリングと障害分離
service
Clean Architecture + DDD設計基盤。専門エージェント集合体として企業業務を自律的に最適化するERPソリューション。6部門(戦略・財務・人事・法務・リスク・イノベーション)の専門エージェント協調による全社最適化を実現する。
ドメイン駆動のマイクロサービス分割。ビジネス機能単位での独立デプロイ
Clean Architecture による技術的負債の最小化。変更容易性による迅速な障害対応
service
pnpm monorepoによるAgentCore Runtime統合の動画自動生成・投稿パイプラインシステム。RDRA→DDD→Clean Architecture→ATDD Zero Toleranceの完全ワークフローを適用し、包括的品質基盤を構築した実践プロジェクト。
pnpm monorepo構成によるモジュール独立スケーリング。AgentCore Runtimeによるエージェント自動スケーリング
CodePipeline による自動デプロイ・ロールバック。BDD/PBTテストによる包括的品質保証
service
themis-nava(訂正評価)とCompass(行動定量評価)を統合。説明可能AIによる透明性のある評価とAI判断の完全な監査証跡を提供。XAI Engineにより評価の見える化と個人成長・組織人材最適化を実現する。
Amplify Gen2 + Lambda によるサーバーレススケーリング
X-Ray分散トレーシングによるリアルタイム監視。Amplify Gen2 による自動復旧
設計・実装の指針となる基本原則
ビジネスロジックを外部詳細から完全分離し、コマンドとクエリの責務を分離。イベントソーシングにより完全な監査証跡を実現
フレームワーク・データベース・UIに依存しないコアビジネスロジック。CQRS により読み取りと書き込みを独立に最適化
RDRA(要件駆動型分析)で要件を構造化し、Event Storming でドメインイベントを発見。DDD の戦略的・戦術的設計でビジネスドメインをコードに反映
要件定義(RDRA) → ドメイン発見(Event Storming) → 実装設計(DDD)の一貫したフローにより、ビジネス要求と実装の乖離を防止
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)対応
React フレームワーク・SSR/SSG/ISR・App Router
型安全なJavaScript・strict モード必須
ユーティリティファーストCSS・デザイントークン管理
デスクトップアプリケーション(Rust + WebView)
クロスプラットフォームモバイルアプリ(iOS / Android)
軽量リアクティブUI・ゼロランタイムアプローチ
Clean Architecture + マルチエージェント基盤。StrandsAgents SDK / Mastra / DSPy / mem0ai による AI 統合
AI・エージェント・API開発の主力言語
AWS Bedrock AgentCore 統合エージェントフレームワーク
長期記憶・クロスセッション学習
TypeScript マルチエージェントオーケストレーション・A2A通信
プログラマブルなプロンプト最適化・自動チューニング
高スループットAPIサーバー・リアルタイム通信
高速検索エンジン(Tantivy)・パフォーマンスクリティカル処理
用途別データストア選定。サーバーレス優先でコスト最適化
サーバーレスNoSQL・エージェント状態管理・セッション
オブジェクトストレージ・ベクトル検索・知識ベース
リレーショナルデータ・ACID特性・構造化データ
ドキュメント指向・スキーマレス・エージェントログ
インメモリキャッシュ・セッション・リアルタイムデータ
AWSソリューションアーキテクトを軸としたA2A開発基盤。AgentCore Runtime + サーバレス構成
Infrastructure as Code・TypeScript によるインフラ定義
サーバレスコンピュート・ワークフロー制御・イベント駆動アーキテクチャ
AIエージェント実行環境・StrandsAgents SDK ホスティング
フルスタックサーバーレス・認証・ホスティング
アプリケーションコンテナ化・ローカル開発環境統一