このプロジェクトについて
OCI Platform (Open Code Infrastructure) は、ITU-WHO-WIPO Global Initiative on AI for Health (GI-AI4H) のための統合プラットフォームとして機能します。これは、評価、アノテーション、およびレポートパッケージをモダンなモノレポに統合することで、複数のレガシースタックを置き換えるよう設計されています。
主なコンポーネントは以下の通りです:
- api: NestJS 11で構築されたモジュラーモノリスで、アイデンティティ、カタログ、ストレージ、アノテーション、予測、評価、およびレポートを処理します。
- web: 一般ユーザー、オペレーター、および規制当局向けのNext.js 16ユーザーインターフェースです。
- worker-eval: 参加者のDockerイメージを実行するためのPythonサンドボックスランナーです。
- worker-ingest: Croissantマニフェスト取り込みのためのTypeScript SQSコンシューマーです。
- infra: VPC、Cognito、Aurora、ECS、ALB、WAF、およびS3を管理するためのAWS CDKを使用したInfrastructure as Code (IaC) です。
技術スタックには、Node.js 24、pnpm、Turborepo、TypeScript 6、Prisma、およびTailwind CSSが利用されています。セキュリティ対策には、KMS-CMK暗号化、TLS 1.3、WAFv2、およびAWS Cognitoによる特権ロールへのMFA義務付けが含まれており、Trivy、Gitleaks、およびCycloneDX SBOMのCI統合が行われています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.