Обратный звонок
FinTechDevOpsFrontendПроект под ключ

Управление медицинскими расходами

Задача

Обновить сервис и IT-инфраструктуру, чтобы ускорить внедрение платформы для новых клиентов.

Результат

Сервис итеративно переведён на мультитенантную архитектуру и SPA. Время развертывания сократилось на 50%.

Бизнес заказчика

Корпоративное управления медицинскими расходами

Брендированный личный кабинет, где сотрудники могут сами управлять своими медицинскими сберегательными счетами, проводить оплату расходов по ним, а также брать беспроцентный кредит на оплату медицинских расходов.

Фирменное приложение

Сотрудники управляют сберегательным счетом для заботы о здоровье через фирменное мобильное приложение.

Инструменты и решения

Новое веб-приложение с современными технологиями.

Кроссплатформенное мобильное приложение.

Новая стратегия с несколькими учетными записями.

Создана среда на основе Kubernetes, для запуска отдельных приложений для партнеров.

Автоматизировали сборку и развертывание компонента Backend для конкретного клиента.

Управление инфраструктурой полностью автоматизировано.

Технологический стек

Node.js
Python
Flask
Cypress
Webpack
CircleCI
React JS
React Native
Kustomize
AWS CloudFormation
AWS EKS
AWS Control Tower

Почему это интересно?

Мультитенантная инфраструктура

Создали инфраструктуру, позволяющую быстро и дешево запускать отдельные экземпляры сервиса на общих ресурсах. Это позволяет разворачивать отдельное приложение для партнеров со специфической конфигурацией и обеспечивает безопасность.

Приложение

Приложение должно поддерживать до 70 тысяч пользователей одновременно

Процесс

Модернизируя пользовательский интерфейс, перенаправляли часть страниц на новые по мере разработки в веб- и мобильных приложениях, чтобы пользователи не потеряли существующий функционал при разработке нового интерфейса.

Какие трудности преодолели?

Сократили время

Вдвое сократили время разработки относительно первоначально предложенного решения.

Переиспользование кода

Весь новый функционал и компоненты веб приложения были разработаны с учетом возможности их повторного использования в мобильных приложениях

Обратная совместимость

Благодаря разработке системы обратной совместимости, часть функционала и страниц продолжает работать со старой версией приложения, что сократило общее время разработки и позволяет в будущем легко проводить обновление системы не блокируя пользователей.

Общий алгоритм

Создали общий алгоритм, чтобы аутентификация в новом приложении транслировалась в старое приложение.

Читать подробнее в PDF

Сообщение отправлено
отправить еще раз

Результат

01

Приложение перенесено со стека Amazon EC2 на стек Amazon EKS, чтобы обеспечить плавное масштабирование.

02

Единый бэкенд обслуживает веб-приложения и мобильные приложения.

03

Запуск экземпляра сервиса для нового партнера автоматизирован на 80 %.

Отправь заявку

подписаться на нашу рассылку

Сообщение отправлено
заполнить еще раз

позвоните мне