У меня есть биомедицинское приложение, в котором я постоянно отслеживаю данные ЭКГ пациента.В режиме реального времени я регистрирую все необработанные значения и обработанные значения (сердечный ритм, АД и т. Д.) .Поскольку пациент носит датчик 24x7, он / она собирается отправлять много этих данных каждую секунду.
Допустим, я записываю значения JSON с метками времени в моем приложении, как это -
data = {
"raw":"293.110", // these are generated every mill second
"heartrate":"79", // every 1 second
"bpH":"123", // every 5 minutes
"bpL":"80", // every 5 mins
"artifacts":"1" // if body moves 1, otherwise 0
"time":"14:16:51 GMT+0530"
}
Тогда как мне следует разрабатывать свое приложение таким образом, чтобы оно заботилось о масштабируемостис точки зрения поддержки тысяч пользователей, регистрирующих огромное количество данных каждую мельницу в секунду.
Теперь, что я собираюсь делать с этими данными -
Что я планирую использовать для
- Внешний интерфейс : NodeJS + ElectronJS + Web Technologies
- Бэкэнд : Google Cloud Platform
Где мне нужна помощь
- Как вы можете понять из вышесказанного, он отправит много данных в бэкэнд, следовательно, как мне создать свой бэкдн с GCP
- Как выбрать правильное предложение из GCP
- Если GCP является избыточнымдля моего приложения, то что бы другие варианты.