O kliencie:

Bank uniwersalny działający od około 20 lat w jednym z krajów Europy Środkowo-Wschodniej, obsługujący bankowość detaliczną, sektor rolny, małe i średnie przedsiębiorstwa, bankowość korporacyjną oraz oferujący usługi finansowe dla konsumentów.

Wyzwania

Z uwagi na dynamiczny rozwój i skalę działalności, bank zidentyfikował kilka wyzwań biznesowych związanych z architekturą danych.

Biorąc pod uwagę zagregowane dane, zaobserwowano rosnące zapotrzebowanie na:

Wektor-1

dane w czasie rzeczywistym do celów operacyjnych i analitycznych

dopasowana integracja

łatwiejszy dostęp do danych

Vector Search - prompter ai w bankowości

nowe zestawy danych dla użytkowników biznesowych

wiele lokalizacji

wykorzystanie danych nieustrukturyzowanych

Ponadto pojawiły się nowe wyzwania związane z przetwarzaniem niezagregowanych danych i zdarzeń w czasie rzeczywistym.

Zidentyfikowano również następujące wyzwania po stronie działu IT:

wsparcie zarządzania projektami

wzrost nowych źródeł i ilości danych

data-ai-ml

wzrost kosztów infrastruktury związanych z danymi

x-icon-red

efektywna praca z danymi przekracza możliwości istniejących systemów i technologii IT wykorzystywanych w czasie przeprowadzania analizy sytuacji

Ailleron Customer Data Platform do przetwarzania i zarządzania danymi w banku

Firmy finansowe mierzą się dziś z szybko rosnącą ilością i różnorodnością danych. Ponadto osoby podejmujące decyzje dotyczące usług finansowych potrzebują wsparcia, aby sprostać:

  • wyzwaniom związanym z wysokimi kosztami,
  • złożonością wynikającą z wdrażania i zarządzania tradycyjnymi bazami danych,
  • rosnącą konkurencją.

 

Wszystkie te działania wymagają platformy danych nowej generacji, która:

  • sprosta najbardziej wymagającym potrzebom,
  • jest gotowa do pracy w chmurze,
  • umożliwia skalowanie w odpowiedzi na rosnące wymogi biznesowe,
  • potrafi dostosować się zarówno do obciążeń transakcyjnych, jak i analitycznych.

 

Bank ocenił, że dostęp do danych poprzez system zarządzania dokumentami przedsiębiorstwa (ang. Enterprise Document Management, EDM) nie spełnia wymagań nowoczesnego banku cyfrowego. Po przenalizowaniu dostępnych na rynku rozwiązań zadecydowano o budowie Customer Data Platform (CDP) we współpracy z firmą Ailleron.

Perspektywiczna pozycja laptopa z pulpitem aplikacji do analizy biznesowej. Analiza odczytów i danych, statystyki online, prognozy biznesowe i śledzenie postępów. Pulpit biznesowy na laptopie. Wektor

Rozwiązanie od Ailleron – platforma danych nowej generacji

 

Ailleron Customer Data Platform (ACDP) to zbiór narzędzi i technologii informatycznych tworzących kompleksowe rozwiązanie do przetwarzania i zarządzania danymi pochodzącymi z różnych systemów.

 

Nasza oferta została zaakceptowana ze względu na:

  • elastyczność w zakresie obsługiwanych technologii i dopasowania do korporacyjnego stacku technologicznego banku,
  • szczegółową architekturę Ailleron Customer Data Platform z jasną wizją rozwiązania wyzwań biznesowych i informatycznych banku,
  • gotowość do szybkiego startu – w zaledwie 2 tygodnie od podjęcia przez bank decyzji o nawiązaniu współpracy,
  • dostępność wykwalifikowanych profesjonalistów – nasz zespół składa się zarówno z ekspertów ds. rozwoju oprogramowania, jak i specjalistów z biegłą znajomością realiów funkcjonowania banków, posiadających ponad 10-letnie doświadczenie w branży finansowej.

Główne przypadki użycia ACDP:

Wyzwania związane z CDP Ailleron
  • Dostarczanie danych dla rozwiązania Personal Finance Manager (części Digital Banking Platform – platformy bankowości cyfrowej)
  • Dostarczanie danych dla widoków klienta 360 stopni

 

 

Zakres danych przetwarzanych przez ACDP obejmuje:

 

  • Wszystkie transakcje klientów wraz z kategoriami
  • Dane osobowe klientów
  • Produkty

W tym przypadku rozwój ACDP opiera się na zasadach architektury danych banku:

start

CDP jako główne źródło danych dla całej organizacji w kraju, w którym wykonano wdrożenie

start

Data Stream Processing jako główny przepływ danych z systemów źródłowych

start

Zarządzanie i organizacja danych w oparciu o podejście Data Mesh

(obejmujące producentów danych, konsumentów i CDP)

Główne komponenty ACDP dostarczone podczas projektu

dopasowana integracja

Strumieniowe przesyłanie danych

Główny komponent ACDP odpowiedzialny za:
– gromadzenie zdarzeń i danych z systemów źródłowych (ang. events, CDC Connectors, etc.)
– dystrybucję zdarzeń w ramach całej platformy
– transformacje danych

 

data-science

Jeziora danych

Przechowywanie danych z różnych źródeł do celów analitycznych:
– Data Lake z surowymi danymi
– Data Lake z rozszerzonymi danymi

wiele lokalizacji

Magazyny danych operacyjnych (ang. Operational Data Stores, ODS)

ODS-y służą do przechowywania zoptymalizowanych danych dla systemów zewnętrznych (takich jak bankowość internetowa/mobilna, systemy CRM, aplikacje back office). W tym przypadku przechowują dane domenowe, takie jak:
– transakcje
– produkty
– klienci
– itp.

Wektor-1

GraphQL

Zapewnia interfejs API tylko do odczytu i jest odpowiedzialny za agregację danych z 1 lub więcej ODS-ów dla poszczególnych widoków klientów

usługi oprogramowania na zamówienie

Brama interfejsu API (ang. API Gateway)

– Odbiera wszystkie wywołania API od klientów i kieruje je do odpowiedniej mikrousługi
– Zapewnia bezpieczeństwo i kontrolę dostępu

bankowość-biznes

Centrum danych (ang. Data Hub)

Komponent odpowiedzialny za wykrywanie i nadzór nad danymi, zarządzanie metadanymi i pochodzenie danych; pozwala na:
– dodawanie znaczników do danych
– opisywanie atrybutów danych

e-leasing

RODO

Komponent odpowiedzialny za anonimizację danych (gdy jest to wymagane przez bank)

Wdrożenie

Analiza danych, ekran komputera i kobieta w nocy do badań giełdowych, wykresów i analizy wykresów. Aplikacja handlowa, nakładka cyfrowa i oprogramowanie informatyczne myślenia osoby biznesowej

Projekt został zrealizowany

  • w zwinnej metodologii
  • w ścisłej współpracy z bankiem, wliczając codzienne spotkania i statusy

 

Kluczowe role w zespole Ailleron obejmują:

  • Architektów platformy danych
  • Inżynierów danych
  • Programistów platformy danych
  • Analityków danych

 

Zespół Ailleron zwiększył zatrudnienie z 4 do 12 pracowników pełnoetatowych (FTE) w zaledwie 3 miesiące.

Wdrożenie Ailleron Customer Data Platform krok po kroku

Rozpoczęcie projektu obejmowało niektóre z poniższych etapów:

1. Przygotowanie backlogu dla kolejnych sprintów

2. Implementacja rdzenia ACDP

(platforma strumieniowego przesyłania danych, Data Lake, infrastruktura ODS)

3. Integracja pierwszego źródła danych

4. Przygotowanie kompletnego przepływu danych

5. Pomiar całego procesu danych za pomocą kluczowych wskaźników efektywności i wcześniejszych uzgodnień

6. Dodawanie nowych źródeł danych

7. Itp.

Kluczowe parametry osiągnięte przez ACDP podczas projektu

nagrody

3 sekundy na dostarczenie danych do Data Lake i ODS

nagrody

50 milisekund na udostępnienie danych dla systemów zewnętrznych, takich jak PFM, widok klienta 360 stopni itp.

nagrody

Ok. 10 miliardów rekordów transakcji przechowywanych w ACDP

Wektor-1

12 zdefiniowanych zestawów danych udostępnionych dla systemów zewnętrznych

Stack technologiczny ACDP użyty podczas projektu

24e03322-742a-4515-893b-62b0f872d553
  • MongoDB
  • Kafka Confluent
  • Apache Spark
  • Prometeusz
  • Graphana
  • Jezioro Delta
  • OpenSearch
  • Zipkin
  • Skarbiec
  • Fluent ID
  • kStream
  • Aqhq
  • Oracle
  • Java
  • PySpark
  • ksql

Opanowanie zarządzania danymi daje naszemu klientowi przewagę, dzięki której staje się instytucją pierwszego wyboru dla klientów poszukujących bankowości gotowej na przyszłość. To wielki przywilej móc zobaczyć, jak Customer Data Platform napędza wysoce innowacyjne usługi finansowe na dojrzałym rynku. Możliwość udostępniania danych w czasie rzeczywistym dla zaawansowanych analiz i kluczowych systemów, takich jak bankowość mobilna, bankowość internetowa i CRM, napawa cały zespół dumą!

Michał Walerowski

Business Unit Director AI/ML & Data Solutions

linie abstrakcyjne

Sprawmy, aby doświadczenia finansowe były
łatwe i przyjemne!

Powiedz nam, czego potrzebujesz, a my się z Tobą skontaktujemy.

Powiedz nam, czego potrzebujesz, a my się z Tobą skontaktujemy.