DEV Community на русском
Подписаться
Развертывание приложения для здоровья класса HIPAA на Vercel + DynamoDB + Lambda
Solace - это приложение для приема и_triage_ пациентов в отделениях неотложной помощи, работающее на основе искусственного интеллекта. Компоненты приложения, взаимодействующие с пользователем, - приложение для пациентов и терминал врача - размещены на Vercel. Это статические, быстро загружаемые оболочки, которые кэшируются на краю, оптимизируя производительность даже при слабых сетевых подключениях.Путь запроса начинается с того, что пациент сканирует QR-код или врач использует свой терминал, взаимодействуя с статическими сайтами Vercel. Эти сайты затем общаются с бэкендом AWS через CloudFront и WAFv2 для обеспечения безопасности. HTTP API Gateway направляет запросы в функцию Lambda.Эта функция Lambda запускает службу FastAPI, упакованную в контейнерное изображение ARM64 с использованием Python. Обученные артефакты машинного обучения включены в контейнерное изображение, чтобы избежать медленных "холодных" запусков. Amazon DynamoDB служит основным хранилищем данных, с более чем 30 таблицами, зашифрованными с помощью ключа KMS, управляемого клиентом.Временные данные в DynamoDB используют TTL, а живая очередь пациентов управляется через глобальный вторичный индекс. Файлы мультимедиа хранятся безопасно в S3, при этом доступ к ним ограничен и они доставляются через подписанные URL. AWS Bedrock, Transcribe и Polly обрабатывают все взаимодействия с ИИ, гарантируя, что данные пациентов остаются в пределах границы соглашения AWS Business Associate.Безопасность является приоритетом, и WAFv2 на CloudFront реализует различные правила безопасности, а AWS Shield Standard обеспечивает защиту. Врачи аутентифицируются через SMART-on-FHIR или PIN, и IAM следует принципам наименьших привилегий с MFA. Общая архитектура отдает приоритет использованию управляемых сервисов AWS, чтобы небольшая команда могла предоставить масштабируемое решение уровня HIPAA. Этот выбор конструкции избегает компромисса между скоростью разработки и надежной функциональностью.