{}

Banka Ölçeğinde Data Pipeline

Katmanlı Mimari Haritası

Banka ölçeğindeki detaylı veri boru hattımızı (data pipeline) inceleyelim. Teknolojileri görmek için üzerine gelin, detaylara atlamak için tıklayın.

CONTROL PLANE
⚙️
Airflow
DATA PLANE
🗄️
Kaynaklar
Kafka
🪣
MinIO
🧠
Spark
🛡️
Testing
🛠️
dbt
🔍
Trino
SECURITY PLANE
🔐
Kerberos

1. Operasyonel Kaynaklar

Bir müşteri yüksek tutarlı bir kredi başvurusunda bulunur. Riski değerlendirmek için birçok veriyi (limit, CRM verileri, kredi notu vb.) eş zamanlı olarak bir araya getirdiğimiz bir senaryo düşünelim.

Oracle Exadata

Ana Bankacılık (Core Ledger)

PostgreSQL

CRM Müşteri Profilleri

MongoDB

Kredi Notu

2. Gerçek Zamanlı Veri Akışı (Kafka)

Bu işlemleri, ana (core) sistemlerde hiçbir performans kaybına neden olmadan anında çekiyoruz.

Kafka & Debezium

Olay Akışı (Event Streaming) & CDC

3. Kurum İçi Veri Gölü (MinIO)

Sıkı BDDK bankacılık düzenlemeleri nedeniyle, tüm veriler kendi veri merkezimizde (on-premise) kalmalıdır. AWS vb. bulut çözümleri kullanılamaz.

MinIO / HDFS

Kurum İçi Nesne Depolama (Object Storage)

4. Veri İşleme & ML (Spark)

Müşteri 360 görünümünü oluşturmak için milyarlarca geçmiş olayı işliyoruz.

OpenShift Üzerinde Spark

Dağıtık Hesaplama (Distributed Compute)

5. Veri Orkestrasyonu (Airflow)

Borunun (pipeline) uçtan uca çalışmasını düzenleyen ve izleyen bir beyine ihtiyacımız var.

Apache Airflow

İş Akışı (Workflow) Orkestrasyonu

6. Veri Kalitesi ve Test (Great Expectations)

Hatalı verilerin (örn. negatif hesap bakiyesi) risk modellerimize girmesini engellemeliyiz.

Great Expectations

Otomatik Veri Doğrulama (Validation)

7. Veri Dönüştürme (Feature Engineering - dbt)

Ham 360 verisini, temiz ve test edilebilir bir Kredi Risk modeline dönüştürüyoruz.

dbt (Data Build Tool)

SQL için Yazılım Mühendisliği

8. Federe Sorgulama (Trino)

Veri Bilimciler, MinIO ve Oracle genelinde nihai modelleri sorunsuz bir şekilde sorgular.

Trino

Federe Sorgu Motoru (Federated Query Engine)

Güvenlik & Kimlik Doğrulama (Kerberos)

Bu mimariyi sıradan bir pipeline'dan "Banka Ölçeğinde (Enterprise)" bir sisteme dönüştüren temel taş: Güvenlik Düzlemi (Security Plane).

Kerberos (KDC)

SASL/GSSAPI Merkezi Kimlik Doğrulama