Об этом проекте
Платформа OCI (Open Code Infrastructure) служит единой платформой для Глобальной инициативы МСЭ-ВОЗ-ВОИС по ИИ в здравоохранении (GI-AI4H). Она разработана для замены нескольких устаревших стеков путем консолидации пакетов оценки, аннотирования и отчетности в современный монорепозиторий.
Ключевые компоненты включают:
- api: модульный монолит, построенный на NestJS 11, который отвечает за идентификацию, каталог, хранилище, аннотирование, прогнозирование, оценку и отчетность.
- web: пользовательский интерфейс на Next.js 16 для обычных пользователей, операторов и регуляторов.
- worker-eval: песочница-раннер на Python для выполнения Docker-образов участников.
- worker-ingest: потребитель SQS на TypeScript для приема манифестов Croissant.
- infra: инфраструктура как код (IaC) с использованием AWS CDK для управления VPC, Cognito, Aurora, ECS, ALB, WAF и S3.
Технический стек включает Node.js 24, pnpm, Turborepo, TypeScript 6, Prisma и Tailwind CSS. Меры безопасности включают шифрование KMS-CMK, TLS 1.3, WAFv2 и обязательную многофакторную аутентификацию (MFA) для привилегированных ролей через AWS Cognito, с интеграцией CI для Trivy, Gitleaks и CycloneDX SBOM.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.