Назад к историям
От MVP до зрелого сервиса: как запустить медицинскую платформу для 1,5 млн клиентов
Отрасль
Медицина, ИТ
Задача
Запуск медицинской консультационной платформы в облаке, обеспечение доступности сервиса 24/7, гибкое масштабирование ресурсов
Решение
Предоставление виртуальной инфраструктуры для сервиса DocMa, организация рабочих мест для сотрудников
Стек технологий
Облачный сервер (VDS), выделенные серверы, S3-хранилище, базы данных
О компании
DocMa — онлайн-сервис с базой из 2000+ врачей, руководствующихся принципами доказательной медицины. Занимает лидирующие позиции на рынке, предоставляет удобный поиск специалистов для онлайн-консультаций. Сервисом пользуются 1,5 млн клиентов, рейтинг приложения DocMa в сторах — 4,7.
Сервис так же популярен среди врачей. После предварительной проверки специалисты регистрируются на платформе и оказывают консультационные услуги в режиме «второго мнения». Неважно, где сегодня находится врач, ключевой принцип DocMa — высокое качество оказания сервиса.
DocMa развивает комьюнити в медицине. Сейчас на платформе представлена онлайн-библиотека, где клиентам доступны более 130 продуктов, включая методические пособия, гайды, чек-листы и прочие материалы.
История возникновения сервиса
DocMa — это «доказательная мама» и история из реальной жизни. Основательница компании после рождения ребенка столкнулась с противоречивой информацией о здоровье детей, поэтому решила углубиться в современную медицину, чтобы найти ответы на волнующие вопросы. Узнала о научном подходе в медицине и стала искать врачей, разделяющих эти принципы. А после завела личный блог, где делилась со своей аудиторией контактами специалистов. По мере роста блога росли и запросы: каждая мама хотела найти проверенного врача и получить качественную консультацию. Так возникла идея создать сервис, в котором специалисты будут доступны каждому.
«Мы придерживаемся философии, в основе которой лежат принципы доказательной медицины. Это новый подход в сопровождении и лечении заболеваний, когда врачи используют данные из последних научных исследований, чтобы качественно и быстро помочь клиенту. Если одни методы работали 20 или 30 лет назад, сегодня они могут быть неэффективными. Поэтому в DocMa оказывают консультации с учетом конкретной ситуации»
Задачи клиента
Для запуска проекта клиент искал облачного провайдера с надежной площадкой, на базе которой можно быстро разворачивать инфраструктуру с учетом потребностей бизнеса. Важно, чтобы сервис работал 24/7, обеспечивалась сетевая доступность, быстродействие и стабильность в части выделения новых ресурсов. От службы поддержки требовалось, чтобы команда провайдера быстро реагировала и закрывала возникающие вопросы.
Почему выбрали Timeweb Cloud
До перехода в облако команда проекта анализировала рынок. Сузив выбор до трех облачных провайдеров, тестировали и cloud-площадку, и службу технической поддержки: оценивали готовность качественно решать задачи, закрывать нетиповые вопросы. С технической стороны смотрели на скорость развертывания и работу VDS, скорость копирования данных, тестировали панель управления и фичи. В результате остановились на Timeweb Cloud.
«У нас не было и мысли использовать on-premise. Поскольку DocMa — консультационная онлайн-платформа, мы сразу планировали переход на облачную инфраструктуру. Бизнес понимал, что on-premise не укладывается в юнит-экономику и не может закрывать потребности молодого сервиса»
Решение
- Виртуальные серверы для запуска проекта
DocMa с технической стороны — это набор серверов VDS, часть из которых объединяется в кластеры. Проект запускался на минимальных ресурсах в формате MVP — всё началось с пяти виртуальных машин, которые в ходе развития проекта масштабировались до 30. - Организация рабочего пространства
Помимо VDS в инфраструктуре DocMa используются выделенные серверы в формате RDP. Они необходимы для организации рабочих мест сотрудников. - Хранение данных в виде объектов
DocMa использует облачные S3-хранилища для операционных задач и хранения данных, которые генерируются во время консультаций. Здесь размещается информация, которой обмениваются клиенты и врачи.
Мнение DocMa
«Timeweb Cloud постоянно совершенствует облачные сервисы. Удобство работы с панелью, добавление новых фич, регулярные обновления открывают широкие возможности для развития нашего проекта. Мы довольны и тем, как работает техническая поддержка Timeweb Cloud. Любые обращения закрываются оперативно, мы получаем оповещения на e-mail и в Telegram, что очень удобно»
Результаты
- Создание изолированных окружений
В основе DocMa лежат самописные решения, в том числе open source, что позволяет легко адаптироваться под изменения в проекте.
На VDS-серверы устанавливаются необходимые сервисы, а ресурсы масштабируются в зависимости от нагрузки. Так, Zabbix отвечает за мониторинг, Nextcloud выступает хранилищем данных, MinIO хранит информацию в виде объектов. Разнесение ролей по разным машинам обеспечивает соблюдение лучших практик с точки зрения изолированности. - Отказоустойчивость и быстродействие
Данные, используемые в DocMa, размещаются в облачных базах, объединенных в кластеры. Такой подход обеспечивает высокий уровень отказоустойчивости и быстродействия. - Соблюдение требований законодательства
Взаимодействие врача с клиентом предполагает наличие персональных данных. Такая информация в DocMa шифруется и хранится на серверах, размещенных в сертифицированном по ФЗ-152 облаке Timeweb Cloud.
Планы
DocMa активно развивается технологически: совершенствует продукт, уверенно двигается по дорожной карте.
- Автоматизация развертывания
С ростом количества инстансов баз данных растет потребность в создании дополнительных кластеров. Компания планирует перейти на Kubernetes и автоматизировать процесс развертывания необходимых элементов инфраструктуры. - Популяризация философии
Технологии — одна сторона вопроса. DocMa планирует развивать сообщество врачей и проект с точки зрения популяризации собственной философии, чтобы строить дальше еще более сильный продукт.