7
В жизни всегда есть место открытию openbank.ru Middleware Cash. Beyond the Maze

Middleware cash. Beyond the Maze

Embed Size (px)

Citation preview

Page 1: Middleware cash. Beyond the Maze

В жизни всегда есть место открытию

openbank.ru

Middleware Cash.

Beyond the Maze

Page 2: Middleware cash. Beyond the Maze

Что будет с ИТ архитектурой, если?

2

Если в течении года кол-во пользовательских

запросов постоянно прирастает в несколько

раз

30% ваших клиентов, решат сделать

одновременный платеж в ИнтернетБанке

30% ваших клиентов, одновременно запросят

выписку по карте в мобильном банке?

вам нужно запустить маркетинговую компанию

и отправить СМС 60% ваших клиентов?

необходимо показать в выписке операции по карте,

которые совершили только что ваши клиенты

Page 3: Middleware cash. Beyond the Maze

В большинстве случае, интеграционный слой и

конечные системы будут испытывать серьезную

просадку по производительности …

3

Page 4: Middleware cash. Beyond the Maze

Почему это происходит?

4

Мобильный банк

ESB (Шина данных)

Интернет банк SMS

Web - API SMS Gateway

АБС CRM Others

Уведомление о

покупке

Запрос баланса

по карте

Запрос истории

операций по карте

Выступает прокси для

внешних запросов

В шине часто организовано

синхронное взаимодействие и

поэтому она держит сессию

Ресурсы каждой системы участвующие в запросе нагружаются, пока идет

выполнение запроса

Выступает прокси для

внешних запросов

Довольно часто можно встретить много синхронных интеграционных

преобразований, в ходе которых происходит трансформация данных

для выполнения внешнего запроса …

Page 5: Middleware cash. Beyond the Maze

Как здесь могут помочь технологии BiGData?

5

Page 6: Middleware cash. Beyond the Maze

Middleware Cash – технологии, которые позволяют организовать

хранение распределенного кеша под большие объемы данных.

Одним из известных opensource проектов, которые используются

мировые гиганты такие как Twitter, Youtube, Tumbr является платформа

memcached

6

Event Processing – технологии, которые позволяют организовать распределенные вычисления в режиме реального времени.

Одним из известных opensource проектов, которые используются мировые гиганты такие как Twitter, Youtube, Tumbr является платформа Appache Storm

Основные задачи:

- Ввод данных / Вывод данных

- Хранение часто используемых данных и обращение к ним

Основные задачи:

- он-лайн трансформация данных

- он – лайн нормализация данных

- расчет синтетических данных

Page 7: Middleware cash. Beyond the Maze

Применение технологий BigData в слое Middleware

7

Мобильный банк

ESB (Шина данных)

Интернет банк SMS

Web - API SMS Gateway

АБС CRM Others

Уведомление о

покупке

Запрос баланса

по карте

Запрос истории

операций по карте

Выступает прокси для

внешних запросов

В шине часто организовано

синхронное взаимодействие и

поэтому она держит сессию

Ресурсы каждой системы участвующие в запросе нагружаются, пока идет

выполнение запроса

Выступает прокси для

внешних запросов

Middleware Cash

Event Processing

Каждая из конечных систем в постоянном режиме отгружает данные в

Middleware Cash. С помощью Event Processing эти данные

преобразуются для конечных систем.

Снимает лишнюю нагрузку с

конечных систем