Микросервисы

Платформа на основе микросервисной архитектуры

Получить консультацию
img

Микросервисная платформа BSS — это сочетание:

  • программного обеспечения для организации и управления инфраструктурой,
  • набора системных микросервисов, обеспечивающих работу прикладных продуктовых микросервисов,
  • программного обеспечения для мониторинга,
  • библиотек и компонентов для упрощения создания новых микросервисов,
  • технологий, подходов и приемов разработки, сопровождения и поставки решений в микросервисной архитектуре.
Микросервисная платформа BSS разрабатывается при финансовой поддержке Российского фонда развития информационных технологий (РФРИТ). Реализация проекта первого вендорского решения компании BSS поможет решить задачи импортозамещения и предоставит российским банкам все преимущества нового российского программного продукта. Подробнее о ходе реализации проекта можно узнать здесь.

Микросервисная архитектура — это подход к реализации информационных систем, при котором единое приложение строится из множества слабосвязанных компонентов меньшего размера, поддерживающих независимое развёртывание.

Преимущества микросервисной платформы

img
Улучшенный Т2М
Более высокая скорость поставки клиентам новых решений и развития существующих
img
Гибкость
Частичная замена и модернизация функционала действующей системы ДБО, без необходимости обновления всей системы, как в случае с монолитной платформой.
img
Свобода
бОльшая независимость при совместной с вендором разработке.

Микросервисная платформа обеспечивает:

  • Сквозную цифровизацию банковской сферы
  • Быструю адаптацию процессов к новым условиям
  • Снижение консолидации банковского рынка
  • Повышение конкурентоспособности в сравнении с цифровыми лидерами отрасли
  • Возможность внедрения отдельных digital-продуктов без необходимости поставки всей системы ДБО
  • Самостоятельную или совместную с BSS разработки уникальных сервисов
  • Оперативную поддержку законодательных инициатив ЦБ
  • Возможность развертывания решения в своем или в гибридном облаке

Почему микросервисная платформа лучше монолитной?

  • До сих пор вендоры продолжают развивать системы ДБО в модульно-монолитной архитектуре. Сегодня такой подход уже не удовлетворяет потребности банков в высокой скорости поставки, так как для выпуска продукта необходимо провести проверку корректной работы всего функционала системы, а также синхронизировать релизы для различных бизнес-заказчиков из десятков банков, провести приемку на стороне банка всего переданного функционала.
  • Системы, построенные на основе микросервисной архитектуры, лишены этого недостатка и обеспечивают высокую скорость поставки. Также микросервисная платформа позволяет устранить конкуренцию за ресурсы производственных подразделений, снизить зависимость проектных команд друг от друга, получить большую гибкость в модернизации технологического стека, минимизировать риски при привлечении сторонних компаний для доработки решений.

Импортозамещение

  • Микросервисная платформа BSS и созданное на ее основе первое вендорское решение помогут решить задачи импортозамещения и предоставят многим российским банкам все преимущества нового российского программного продукта.
  • При этом решение будет конкурентно не только на российском рынке, но и в странах СНГ и дальнем зарубежье.

Консалтинг

  • Чтобы помочь банкам перейти на качественно новый технологический уровень, компания BSS готова оказывать экспертную консультационную поддержку:
    • В части построения контейнерной среды и автоматизации управления
    • В плане информационной безопасности процессов разработки и эксплуатации
  • При этом внедрение микросервисной платформы BSS позволяет плавно перейти на новую контейнерную среду и на новые сервисы в микросервисной архитектуре, без необходимости полной замены системы ДБО от любого вендора и ИТ-инфраструктуры.
  • В будущем бизнес-процессы банка, реализованные в микросервисной архитектуре, заменят существующие АБС и системы ДБО, сформируют цифровой ландшафт банка на новом технологическом уровне.

Демонстрация возможностей системы

У Вас есть вопросы?
Вы находитесь:

Микросервисная архитектура — ключевые особенности и преимущества

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

Какие особенности имеют микросервисы

Микросервисы обладают следующими характерными особенностями:

  • имеют персональный стек технологий;
  • осуществляют взаимодействие при помощи REST API, потоков событий и агентов сообщений;
  • распределены по бизнес-функциям благодаря изолированному контексту.

Модули могут быть созданы на основе различных языков программирования. Однако существуют определенные инструменты, которые являются обязательными:

  • Это программное обеспечение, предназначенное для развертывания и управления приложениями на основе контейнеризации — вычислительной модели, которая чаще всего ассоциируется microservices. Индивидуальные контейнеры не оснащены атрибутами полноценного ОС. Они быстро запускаются и отключаются.
  • Средства автоматизации. Предназначаются для развертывания, масштабирования, сетевого подключения и т.д. больших наборов контейнеров.
  • API. Микросервисная платформа позволяет взаимодействовать клиентам и сервисам напрямую. Но данные шлюзы выступают полезным промежуточным элементом при росте количества автономных компонентов.
  • Брокеры сообщений и платформы потоков событий. Взаимодействие через шлюзы API не является наиболее практичным и эффективным в режиме реального времени. Поэтому дополнительно применяются данные инструменты.
  • Бессерверные вычисления. Это стратегия, которая приводит к логическому завершению. При использовании данной стратегии исполнительный блок представляет собой не только маленький сервис, но функцию, которая обычно выражается всего в нескольких кодовых строках. Разделяющая грань между бессерверной функции и микросервисом условная. В связи с этим функция обычно рассматривается как еще более мелкий процесс, чем microservice.

Существует мнение, что разработка микросервисов не является какой-то инновационной идеей. Некоторые считают, что это ребрендинг сервис-ориентированной архитектуры, которая получила распространение еще в конце 20 в. Однако это ни одно и то же. У сервис-ориентированной архитектуры много собственных шаблонов. Поэтому микросервисы нужно воспринимать как конкретный подход к ней, но не единственно возможный.

Что включает архитектура микросервисов BSS

  • ПО для организации и управления инфраструктурой;
  • Комплект системных микросервисов, которые обеспечивают работу прикладных продуктовых микросервисов;
  • ПО для мониторинга;
  • Библиотеки и компоненты для упрощения создания новых microservices.

Архитектура микросервисов обеспечивает:

  • Сквозную цифровизацию банковской сферы;
  • Оперативную подстройку процессов к новым условиям;
  • Снижение консолидации банковской сферы;
  • Повышение конкурентоспособности средних и малых банков;
  • Возможность использования определенных digital-продуктов отдельно;
  • Оперативное внедрение инициатив Центробанка;
  • Возможность развертывания в своем контуре или в облаке.

Микросервисная архитектура BSS позволит решить задачи импортозамещения — пользоваться отечественным продуктом, а не зарубежным.

Преимущества микросервисной платформы BSS и ее разработки:

  • Простота развертывания. Возможно развертывать исключительно меняющиеся сервисы независимо от всей системы. Это позволяет осуществлять обновления чаще и оперативнее.
  • Выбор необходимого масштабирования. Можно расширять только те сервисы, которым это необходимо. При этом остальные оставлять на меньшей мощности.
  • Меньшее количество сбоев. Если откажет один сервис, это не отразится на работе системы в целом.
  • Улучшенный Time2M Это обеспечивает высокую скорость поставки клиентам новых решений и развития уже существующих.

Благодаря перечисленным преимуществам банки все чаще отдают предпочтение именно микросервисной платформе BSS.

В каких случаях микросервисная платформа будет незаменима

О ее выборе следует задуматься в следующих случаях:

  • В команде работает более 10 человек, она постоянно растет. Становится все тяжелее погружать новых людей в предметную область. В этом случае микросервисы позволят стандартизировать разработку, сделать командную работу более слаженной и продуктивной.
  • В приложении присутствует огромное количество модулей, которые постоянно взаимодействуют между собой.
  • Приложение имеет объемный код. В этом случае его все сложнее поддерживать и развивать в качестве монолита.
  • Требуется достаточно много времени для запуска приложения. Микросервисы позволят ускорить данный процесс в разы.
  • Обязательно необходим своевременный выход обновлений.
  • Постоянно наблюдается высокий трафик с периодическими всплесками активности.

Компания BSS готова оказать экспертную консультационную поддержку для качественного перехода на новый технологический уровень.  При необходимости вы всегда можете получить консультацию по поводу построения контейнерной среды, автоматизации управления, информационной безопасности процессов разработки и эксплуатации.

Оставить заявку

Мы всегда рады ответить на любые Ваши вопросы

* Обязательные поля для заполнения

Отправить резюме

* Обязательные поля для заполнения

Спасибо!

Благодарим за обращение. Ваша заявка принята

Наш специалист свяжется с Вами в течение рабочего дня

Политика конфиденциальности и согласие на обработку персональных данных

Настоящая Политика конфиденциальности описывает основы того, как мы будем обрабатывать персональную информацию, которую мы собираем в отношении вас или которую вы предоставляете нам в связи с использованием сайта BSSYS.COM. Данный сайт принадлежит Обществу с ограниченной ответственностью «Бэнкс Софт Системс» (Далее Компания BSS), адрес места нахождения: 117105, г. Москва, Нагорный проезд, д. 5. Используя сайт BSSYS.COM, вы соглашаетесь с условиями настоящей Политики.


Персональная информация

Компания BSS с уважением относится к конфиденциальности вашей персональной информации и прилагает всяческие усилия для её защиты. Для нас имеет первостепенное значение поддержание конфиденциальности любых личных данных, которые вы нам предоставляете.


Под персональной информацией в настоящей Политике понимается:

Информация, которую вы самостоятельно предоставляете при регистрации, подписке, оформлении заявки или авторизации, а также в процессе дальнейшего использования сайта BSSYS.COM, включая персональные данные.

Обязательная для предоставления услуг информация явно обозначена. К такой информации отнесены: имя, адрес электронной почты, контактный телефон.

Иная информация предоставляется пользователем на его усмотрение или может быть обязательна для предоставления, если это связано со спецификой отдельного сервиса Компании BSS, о чём явно указывается.

Данные, которые передаются в автоматическом режиме в зависимости от настроек используемого вами программного обеспечения, включая IP-адрес, cookie, данные об используемом оборудовании, параметрах и настройках браузера, операционной системе, URL-адресе, с которого был осуществлён переход, просмотры страниц, время доступа и ваше местонахождение. Эта информация привязана к устройству, которым вы пользуетесь для доступа к услугам BSSYS.COM.

Компания BSS не осуществляет проверку достоверности предоставляемой вами персональной информации, полагая, что вы действуете добросовестно, осмотрительно и прилагаете все необходимые усилия к поддержанию такой информации в актуальном состоянии. Вы можете в любой момент изменить (обновить, дополнить) предоставленную вами персональную информацию или её часть.


Цели обработки

Мы будем использовать хранящуюся у нас информацию относительно вас для следующих целей:

— Предоставление персонализированного сервиса;
— Получение вами доступа к услугам, которыми вы выразите желание воспользоваться;
— Связь с вами, в том числе для направления вам уведомлений, запросов и информации, касающихся использования сайта, обработки ваших запросов и заявок, для отправки вам по электронной почте маркетинговых сообщений Компании BSS, относящихся к нашим услугам или услугам наших партнёров;
— Улучшение качества сайта, клиентского сервиса и повышение удобства его использования.


Принципы работы с персональной информацией

Мы ни в коем случае не будем передавать вашу персональную информацию третьим лицам. В некоторых случаях Компания BSS может предоставить её третьим лицам в соответствии с настоящей Политикой либо компетентным органам по их запросу.

Мы можем передавать вашу персональную информацию некоторым третьим лицам для её обработки от нашего имени или когда это необходимо для оказания вам услуг с учётом описанных выше целей. Мы требуем от таких третьих лиц строгого соблюдения конфиденциальности передаваемой информации и запрещаем использование вашей персональной информации в собственных коммерческих целях этих компаний. Использование вами сайта BSSYS.COM означает ваше согласие с данными условиями.

Мы будем хранить вашу персональную информацию в нашей системе всё время, пока вы пользуетесь сайтом, и удалим её, как только предоставление услуги закончится либо когда вы выразите желание отказаться от услуг. По соображениям безопасности и в целях соблюдения законодательства Компания BSS хранит в течение определённого времени данные о ваших сообщениях и запросах (в том числе содержимое сообщений, время и даты написания сообщений), оставленных на сайте, а также лог-файлы о действиях, совершённых вами в рамках использования сайта.


Обеспечение безопасности персональной информации

Мы делаем всё возможное для того, чтобы обезопасить сайт BSSYS.COM и вашу персональную информацию от несанкционированных попыток доступа, изменения, раскрытия или уничтожения.

Для этого мы:

— Храним вашу персональную информацию на защищённых серверах и предотвращаем неавторизированный доступ к системам, в которых хранится персональная информация;
— Постоянно совершенствуем способы сбора, хранения и обработки данных, включая физические меры безопасности для противодействия несанкционированному доступу к нашим системам;
— Ограничиваем нашим сотрудникам, подрядчикам и агентам доступ к персональным данным, когда такой доступ не требуется для целей, указанных в настоящей Политике, а также накладываем на них строгие договорные обязательства, за нарушение которых предусмотрены серьёзная ответственность и штрафные санкции.


Использование cookie

Во время просмотра любой страницы сайта BSSYS.COM на ваш компьютер загружается сама страница, а также небольшой текстовый файл под названием cookie. Информация, которую мы получаем посредством cookie-файлов, помогает нам предоставлять услуги в наиболее удобном для вас виде. Файл cookie представляет собой небольшое количество данных, среди которых часто содержится уникальный анонимный идентификатор, посылаемый вашему браузеру компьютером сайта и сохраняемый на жёстком диске вашего компьютера. Использование сайта с помощью веб-браузера, который принимает данные из cookies, означает ваше согласие с тем, что Компания BSS может собирать и обрабатывать данные из cookies в целях, предусмотренных настоящей Политикой, а также на передачу данных из cookies третьим лицам в случаях, перечисленных в настоящей Политике. Отключение или блокировка вами опции веб-браузера по приёму данных из cookies означает запрет на сбор и обработку Компанией BSS данных из cookies в соответствии с условиями настоящей Политики конфиденциальности.


Персональные данные

Компания BSS обрабатывает ваши персональные данные с соблюдением действующего законодательства, в том числе Федерального закона от 27.07.2006 N 152-ФЗ «О персональных данных».


Вы имеете право на получение в любое время информации, касающейся обработки ваших персональных данных в Компании BSS, для чего вправе направить письменный запрос на адрес: 117105, г. Москва, Нагорный проезд, д. 5, Обществу с ограниченной ответственностью «Бэнкс Софт Системс», с пометкой «запрос информации о порядке обработки персональных данных». Для исполнения данного положения Компания BSS может потребовать от вас подтверждения личности в любой непротиворечащей закону форме.


Прекращение обработки персональных данных

Вы вправе в любой момент отозвать своё согласие на обработку Компанией BSS ваших персональных данных путём направления письменного уведомления на адрес: 117105, г. Москва, Нагорный проезд, д. 5, Обществу с ограниченной ответственностью «Бэнкс Софт Системс», с пометкой «отзыв согласия на обработку персональных данных». Отзыв вами согласия на обработку персональных данных влечёт за собой уничтожение записей, содержащих ваши персональные данные, в системах обработки персональных данных Компании BSS, что может сделать невозможным пользование сервисами и услугами Компании BSS. Для исполнения данного положения Компания BSS может потребовать от вас подтверждения личности в любой непротиворечащей закону форме.


Отписка от рассылки

В любое время вы можете отказаться от получения рекламных и маркетинговых сообщений Компании BSS по электронной почте, нажав ссылку отказа от подписки в нижней части таких сообщений.