2banana

Функция Azure управляет бессерверным конвейером больших данных в режиме реального времени

Хотя это и не типичный вариант использования функций Azure, одной функции Azure достаточно для полной реализации сквозного конвейера критически важных данных в режиме реального времени для сценария обнаружения мошенничества. И это было сделано с использованием бессерверной архитектуры. Два блога недавно описали этот вариант использования, “Рассматривая функции Azure для сценария бессерверной потоковой передачи данных” и “Быстрый бессерверный конвейер больших данных, работающий на базе одной функции Azure”.

An Azure Function orchestrates a real-time, serverless, big data pipeline

Требования к конвейеру

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

Требования к конвейеру включали следующее:

  • Возможность масштабировать и эффективно обрабатывать всплески событийной активности общим объемом более 8 миллионов транзакций в день.
  • Ежедневный разбор и обработка 4 миллионов сложных JSON-файлов.
  • События и транзакции должны были обрабатываться в последовательном порядке с гарантиями того, что дубликаты обрабатываться не будут.
  • Справочные данные и бизнес-правила могут динамически изменяться, и конвейер должен учитывать эти обновления.
  • Развернутая архитектура, которую можно легко интегрировать с процессами CI/CD и DevOps.

Конвейерное решение

Конвейер начинается и заканчивается функцией Azure. Единая функция организует и управляет всем конвейером действий, включая следующие:

  1. Использование, проверка и синтаксический анализ огромного количества файлов JSON.
  2. Вызов хранимой процедуры SQL для извлечения элементов данных из файлов JSON, причем данные используются для построения поведенческих профилей банковских счетов и клиентов в режиме реального времени и для создания набора функций аналитики.
  3. Вызов модели машинного обучения для оценки каждого отдельного пользователя транзакция.
  4. Отправка результатов оценки мошенничества обратно в локальный API для интеграции с решением для управления обращениями (отдельное решение, которое позволяет пользователям проверять и разблокировать транзакции).

Рекомендуемые следующие шаги

Если вы разрабатываете бессерверный конвейер передачи данных в режиме реального времени и ищете гибкость в кодировании собственных методов для интеграции с другими службами или для развертывания с помощью непрерывной интеграции, рассмотрите возможность использования Azure Функции для организации конвейера и управления им.

Прочтите “Руководство по решению проблемы мошенничества в мобильном банке”, чтобы узнать подробности об архитектуре и реализации. Подробнее о решении и реализации конвейерной технологии читайте в этих двух блогах: “Рассматриваем функции Azure для сценария бессерверной потоковой передачи данных” и “Быстрый бессерверный конвейер больших данных, работающий на базе одной функции Azure”. Мы надеемся, что вы найдете это полезным, и мы будем рады вашим отзывам.

beinginthecloud.com – URL-адрес сайта-источника

Поделиться

Другие новости

Перенос базы 1с на облако

внедрения 1С
Новости про облачные технологии

5 ошибок внедрения 1С. 2 пункт особенный.

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

Читать »
Моделирование бизнес-процессов
Новости про облачные технологии

Моделирование бизнес-процессов

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

Читать »
microsoft
Новости про облачные технологии

Microsoft прекращает поддержку облачных сервисов

Детальный анализ ситуации Американская технологическая корпорация Microsoft объявила о том, что с 2 сентября 2024 года она начнет отключать некоторые облачные сервисы для российских юридических лиц. Под ограничения попадут популярные пакеты Microsoft 365, Office 365 и Teams, которые предоставляют доступ к почте, онлайн-документам, календарю, видеоконференциям и многим другим важным инструментам

Читать »
The Russian stock market
ИТ новости России

Российский фондовый рынок в условиях санкций

В поисках нового роста Санкции и ограничения, наложенные на Россию, стали катализатором перемен на внутреннем рынке. Они, словно буря, вывели на поверхность те процессы, которые уже начинали формироваться, но не имели такой ярко выраженной динамики. Новый импульс для развития Санкции, ограничивая доступ к внешним рынкам и капиталам, заставляют российские компании

Читать »
faq 1C
Новости про облачные технологии

FAQ 1C – 20 парадоксов

Парадоксальные ответы на вопросы, убеждения и мнения пользователей 1С

Читать »
цифрового рубля
ИТ новости России

Тестирование цифрового рубля пройдет в формате summarize

С 1 сентября в тестовую фазу тестирования цифрового рубля могут включить 1200 компаний Центральный банк России делает следующий шаг в пилотном проекте цифрового рубля, расширяя масштабы тестирования и фокусируясь на реальных бизнес-кейсах. С 1 сентября в тестовую фазу включаются 1200 компаний – это в 50 раз больше, чем на предыдущих

Читать »

Добро пожаловать в бизнес-клуб!

Помогаем развивать бизнес.

Хотите прочную платформу для мощного старта? 

АО “Глобальный сервис” это:

Чтобы стать участником клуба

заполните форму

Вы доверяете сайту и даете согласие на использование файлов cookie

у каждого своя роль

1 час /мес

на нашем облаке 1С

Специальное предложение:

бесплатная техподдержка