Цифровизация специального депозитария
ЗАДАЧА
                    - Произвести цифровизацию документооборота.
 - Выполнить требования регуляторного органа об импортозамещении запрещенного иностранного программного обеспечения на разрешенное программное обеспечение, по возможности отечественное.
 - Увеличить отказоустойчивость системы.
 
РЕШЕНИЕ
                    - Разработали сервис криптографии для проверки подписи, подписания документов с использованием алгоритма шифрования ГОСТ.
 - Внедрили подходы написания микросервисов, обучили подходам, разработали конвейеры обновления микросервисов.
 - Выстроили процесс разработки с целью повышения качества кода и минимизации количества неудачных обновлений сервисов.
 - Перевели инфраструктуру системы с запрещенной операционной системы 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% клиентов
        Уже перешли на новый ЭДО