Upload
vyacheslav-blagirev
View
92
Download
2
Embed Size (px)
Citation preview
В жизни всегда есть место открытию
openbank.ru
Middleware Cash.
Beyond the Maze
Что будет с ИТ архитектурой, если?
2
Если в течении года кол-во пользовательских
запросов постоянно прирастает в несколько
раз
30% ваших клиентов, решат сделать
одновременный платеж в ИнтернетБанке
30% ваших клиентов, одновременно запросят
выписку по карте в мобильном банке?
вам нужно запустить маркетинговую компанию
и отправить СМС 60% ваших клиентов?
необходимо показать в выписке операции по карте,
которые совершили только что ваши клиенты
В большинстве случае, интеграционный слой и
конечные системы будут испытывать серьезную
просадку по производительности …
3
Почему это происходит?
4
Мобильный банк
ESB (Шина данных)
Интернет банк SMS
Web - API SMS Gateway
АБС CRM Others
Уведомление о
покупке
Запрос баланса
по карте
Запрос истории
операций по карте
Выступает прокси для
внешних запросов
В шине часто организовано
синхронное взаимодействие и
поэтому она держит сессию
Ресурсы каждой системы участвующие в запросе нагружаются, пока идет
выполнение запроса
Выступает прокси для
внешних запросов
Довольно часто можно встретить много синхронных интеграционных
преобразований, в ходе которых происходит трансформация данных
для выполнения внешнего запроса …
Как здесь могут помочь технологии BiGData?
5
Middleware Cash – технологии, которые позволяют организовать
хранение распределенного кеша под большие объемы данных.
Одним из известных opensource проектов, которые используются
мировые гиганты такие как Twitter, Youtube, Tumbr является платформа
memcached
6
Event Processing – технологии, которые позволяют организовать распределенные вычисления в режиме реального времени.
Одним из известных opensource проектов, которые используются мировые гиганты такие как Twitter, Youtube, Tumbr является платформа Appache Storm
Основные задачи:
- Ввод данных / Вывод данных
- Хранение часто используемых данных и обращение к ним
Основные задачи:
- он-лайн трансформация данных
- он – лайн нормализация данных
- расчет синтетических данных
Применение технологий BigData в слое Middleware
7
Мобильный банк
ESB (Шина данных)
Интернет банк SMS
Web - API SMS Gateway
АБС CRM Others
Уведомление о
покупке
Запрос баланса
по карте
Запрос истории
операций по карте
Выступает прокси для
внешних запросов
В шине часто организовано
синхронное взаимодействие и
поэтому она держит сессию
Ресурсы каждой системы участвующие в запросе нагружаются, пока идет
выполнение запроса
Выступает прокси для
внешних запросов
Middleware Cash
Event Processing
Каждая из конечных систем в постоянном режиме отгружает данные в
Middleware Cash. С помощью Event Processing эти данные
преобразуются для конечных систем.
Снимает лишнюю нагрузку с
конечных систем