Выполнить требования регуляторного органа об импортозамещении запрещенного иностранного программного обеспечения на разрешенное программное обеспечение, по возможности отечественное.
Увеличить отказоустойчивость системы.
РЕШЕНИЕ
Разработали сервис криптографии для проверки подписи, подписания документов с использованием алгоритма шифрования ГОСТ.
Выстроили процесс разработки с целью повышения качества кода и минимизации количества неудачных обновлений сервисов.
Перевели инфраструктуру системы с запрещенной операционной системы Windows на разрешенный Linux.
Заменили использование запрещенной базы данных MS Sql Server на разрешенный PostgreSql.
Полностью перепроектировали публичный API документооборота с устаревшей технологии WCF на современный .Net Core.
Переписали основные сервисы обработки документов с устаревшей технологии Windows Forms на микросервисы на .Net Core.
Перепроектировали и переписали бизнес-логику учета документов во внешней системе учета с хранимых процедур MS Sql Server на микросервисы на .Net Core.
Спроектировали и создали для службы поддержки графики работоспособности документооборота, позволяющие своевременно реагировать на отклонения в работе.
Произвели интеграцию с системами учета депозитарных и реестровых документов.
Внедрили SSO с использованием Identity Server.
Внедрили трассирование работы системы, что позволило выявить наиболее медленные части системы и заняться их оптимизацией.
Внедрили единую систему хранения логов системы и отправки алертов.
Компания Byndyusoft подключилась к цифровой трансформации Инфинитум. Вместе мы сделали очень много. В работе ребят я оценил:
— знание и использование последних технологий
— методология разработки. Нравится, что исполнители не исполняют, а могут опросить заказчика
— коммуникативность
— готовность обучать наших разработчиков
— заинтересованность в работе и результате
— оперативность при решении орг. вопросов
Александр Круглов, начальник управления программных разработок Инфинитум
РЕЗУЛЬТАТ
Обработка одного документа ускорилась в 60 раз – с десятков минут до десятков секунд.
Затраты на отслеживание и анализ сбоев в работе сервисов снизились в несколько раз.
Благодаря микросервисной архитектуре появилась возможность горизонтального масштабирования сервисов, что позволяет выдерживать кратные нагрузки без деградации скорости обработки.
Увеличена пропускная способность и отказоустойчивость системы за счет перехода с синхронной обработки запросов на асинхронную обработку через очереди сообщений.
Ручное тестирование заменено на автоматизированное тестирование, код покрыт на 90% тестами разной детализации.
Разработка и внедрение новой функциональности занимает меньше времени.
Количество инцидентов в боевой среде снизилось практически до нуля.
Мониторинг сервисов организован на едином дашборде, что позволяет увидеть отклонения в работе системы до того, как о сбоях сообщит клиент.
В 10 раз
Уменьшилось время обработки документа
В 5 раз
Увеличилась пропускная способность документооборота
50% клиентов
Уже перешли на новый ЭДО
СЭД · Микросервисы · Мониторинг
Следующий кейс
Создана система приемки товара на складах Лемана Про