Авторизация
Сброс пароля
Федеральная электронная регистратура
Заказчик: Крупнейший разработчик программного обеспечения в России с 30-летней историей.
Разработка модулей: «База данных», «Сбор и предоставление данных», «Маршрутизация», «Аудит», «Администрирование».
1. Вводная задача от заказчика, проблематика, цели
Крупнейший разработчик программного обеспечения в России с 30-летней историей.
Заказчик изначально работал с другим подрядчиком и был недоволен качеством выполненных работ. Локальное развертывание усложнялось отсутствием документации, докеров и кубернетесов. Покрытие тестами также было скудным.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Модули системы
- Модуль «База данных» обеспечивает хранение и предоставление другим модулям данных о заявлениях, заявителях, пациентах и РМИС, подключенных к системе.
- Модуль «Сбор и предоставление данных» обеспечивает получение, хранение, двухстороннюю трансформацию и предоставление информации, необходимой для оказания услуг, от региональной медицинской информационной системы к единому порталу государственных услуг и обратно.
- Модуль «Маршрутизация» обеспечивает определение региональной медицинской информационной системы и сценария взаимодействия в зависимости от региона оказания услуги, а также корректное направление запросов на получение данных, необходимых для оказания услуги.
- Модуль «Администрирование» предоставляет возможность настройки и контроля работы системы.
- Модуль «Аудит» обеспечивает протоколирование результатов взаимодействия компонентов системы и прочих информационных систем.
3. Результаты сотрудничества
Решение
- Запаковали приложения в докер-контейнеры для удобства локального развертывания
- Исправили код предыдущей команды, использовали реактивные подходы к разработке для ускорения процессов
- Выделили микросервисы в самодостаточные решения, оставалась связанность по хранилищу данных
- Новый функционал также выделяли в отдельные микросервисы
- Оптимизировали поиск по партицированным таблицам, написали онлайн миграции, которые на фоне работающего приложения адаптировали данные под новую схему
- Переписали приложения со старой версии спринга на современный стек
4. Заключение
"Наши организации начали свое сотрудничество в 2018 году и по текущий день продолжают совместную работу. Особо отмечу профессионализм сотрудников ООО «КодИнсайд», который подтверждается быстрым включением специалистов в работу над проектом, качественным выполнением поставленных задач, соблюдением сроков разработки." - заказчик о работе с CodeInside