Отказ от монолитной системы в пользу микросервисной архитектуры – это технологически правильное решение для всех областей, где особенно важна скорость и качество приложений.
Что такое микросервис и чем он лучше модульно-монолитной системы
Само понятие «микросервисная архитектура» подразумевает подход к созданию приложений, выстраивая их из множества слабосвязанных между собой компонентов, которые вместе получают единую картину.
Преимущественным отличием от монолитной системы является именно разбивка на компоненты, каждый из которых располагается на разном сервере, предполагая полное развертывание каждого компонента отдельно. При этом приложение, созданное на базе единой архитектуры, требует цельного развертывания всей системы, что сопряжено с большими рисками.
В случае если произойдет сбой одного из компонентов, это не выведет всё приложение из строя, что также удобно и важно, особенно, если речь идет о банках, доступ в приложения которых должен осуществляться ежесекундно без каких-либо проблем.
Кроме того, микросервисы лучше монолитной системы тем, что позволяют внедрять новые решения и модернизовать существующие под текущие нужды опять-таки без развертывания всего приложения. Это значительно упрощает работу в целом. Монолитную платформу невозможно обновлять частями, что серьезно затрудняет процесс, когда как микросервисы позволяют быть гибкими в моменте.
Главное — скорость
Вендоры, продолжающие работать на модульно-монолитной архитектуре, проигрывают в скорости. Для внедрения обновления какой-либо части системы ДБО им требуется обновлять всю систему, а также проверять ее работу на предмет корректности, после чего осуществить передачу функционала в банк.
Микросервисная платформа BSS разрабатывается для банковской сферы при поддержке Фонда развития информационных решений. Целью проекта является создание российского программного продукта, при внедрении которого вендоры смогут качественно конкурировать с лидерами области.
Таким образом, выбирая именно микросервисную платформу BSS. вендор получает адаптивный инструмент, который решает задачу на самом высоком уровне, при этом снижая взаимозависимость проектных команд, а также сводит на минимум риск возникновения ситуации, требующей помощи сторонних специалистов.
Платформа BSS позволяет конкурировать не только в России, но и странах СНГ.