Спасибо за вопрос! Звонки реализованы на WebRTC, чаты — Node.js + WebSocket.
В рамках требований по соответствию нормативным актам персональные данные, включая сообщения в чатах, медицинские заключения, хранятся в зашифрованном виде, логируется доступ и изменение sensitive data, БД в Люксембурге.
По масштабированию проблем не возникает, так как все сервисы докерезированы, и большинство из них stateless, можно реплицировать столько, сколько нужно.
Полезно, спасибо
Наконец-то нормальный материал по деплою bare metal
В рамках требований по соответствию нормативным актам персональные данные, включая сообщения в чатах, медицинские заключения, хранятся в зашифрованном виде, логируется доступ и изменение sensitive data, БД в Люксембурге.
По масштабированию проблем не возникает, так как все сервисы докерезированы, и большинство из них stateless, можно реплицировать столько, сколько нужно.