Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Федеральная электронная регистратура

15 июля ‘24

Заказчик: Крупнейший разработчик программного обеспечения в России с 30-летней историей.

Разработка модулей: «База данных», «Сбор и предоставление данных», «Маршрутизация», «Аудит», «Администрирование».

Агентство-исполнитель кейса

CodeInside

ЕСТЬ ВОПРОС? Напишите нам на pr@codeinside.ru

1. Вводная задача от заказчика, проблематика, цели

Крупнейший разработчик программного обеспечения в России с 30-летней историей.

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

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Модули системы

  • Модуль «База данных» обеспечивает хранение и предоставление другим модулям данных о заявлениях, заявителях, пациентах и РМИС, подключенных к системе.
  • Модуль «Сбор и предоставление данных» обеспечивает получение, хранение, двухстороннюю трансформацию и предоставление информации, необходимой для оказания услуг, от региональной медицинской информационной системы к единому порталу государственных услуг и обратно.
  • Модуль «Маршрутизация» обеспечивает определение региональной медицинской информационной системы и сценария взаимодействия в зависимости от региона оказания услуги, а также корректное направление запросов на получение данных, необходимых для оказания услуги.
  • Модуль «Администрирование» предоставляет возможность настройки и контроля работы системы.
  • Модуль «Аудит» обеспечивает протоколирование результатов взаимодействия компонентов системы и прочих информационных систем.

3. Результаты сотрудничества

Решение

  • Запаковали приложения в докер-контейнеры для удобства локального развертывания
  • Исправили код предыдущей команды, использовали реактивные подходы к разработке для ускорения процессов
  • Выделили микросервисы в самодостаточные решения, оставалась связанность по хранилищу данных
  • Новый функционал также выделяли в отдельные микросервисы
  • Оптимизировали поиск по партицированным таблицам, написали онлайн миграции, которые на фоне работающего приложения адаптировали данные под новую схему
  • Переписали приложения со старой версии спринга на современный стек

4. Заключение

"Наши организации начали свое сотрудничество в 2018 году и по текущий день продолжают совместную работу. Особо отмечу профессионализм сотрудников ООО «КодИнсайд», который подтверждается быстрым включением специалистов в работу над проектом, качественным выполнением поставленных задач, соблюдением сроков разработки." - заказчик о работе с CodeInside

Агентство-исполнитель кейса

CodeInside

ЕСТЬ ВОПРОС? Напишите нам на pr@codeinside.ru