← Geri

2026-09-02

Regülatif Veri Soyağacı Sorunu: BES Pipeline'ları Neden Kendilerini Onaylayan Regülatöre Kendi Sayılarını Kanıtlayamıyor

Çoğu BES (Bireysel Emeklilik Sistemi) veri pipeline'ı hakkındaki rahatsız edici gerçek şudur: sayıyı üretebilirler, ama sayıyı kanıtlayamazlar. Bildirim EGM'ye zamanında gider, toplam rakamlar mutabık kalır, regülatör dosyayı kabul eder. Herkes tesisatın anlaşıldığını varsayar. Sonra bir gün belirli bir soru gelir — genellikle belirli bir katılımcı hakkında, belirli bir tarihte, belirli bir bakiye ile — ve tüm varsayım zinciri çöker.

Bunun birden fazla emeklilik şirketinde yaşandığını gördüm. Örüntü hep aynıdır. Pipeline'ı üç yıl önce kuran ekibin bir kısmı artık orada değildir. Ara tablolar iki kez refactor edilmiştir. Informatica veya SSIS işleri Python'da yeniden yazılmıştır. Referans veri lookup'ları artık farklı bir kaynağa gitmektedir. Bir katılımcı hesap ekstresindeki 47.823,14 TL bakiyenin ham katkı kayıtlarından, birim fiyatlardan, devlet katkısı tahakkuklarından ve fon dönüşümlerinden nasıl türetildiğini kimse güvenle yeniden inşa edemez.

Soyağacı Dokümantasyon Değildir

Çoğu firma veri soyağacını bir dokümantasyon problemi olarak ele alır. Bir katalog aracı satın alırlar, bir tarayıcı çalıştırırlar ve A tablosunun B tablosunu, B tablosunun C tablosunu beslediğini gösteren diyagramlar üretirler. Bu, denetim kontrol listelerini tatmin eder. Regülatörün asıl sorusunu cevaplamaz.

Regülatör "hangi tablolar dahildi" diye sormaz. Regülatör şunu sorar:

Bunları cevaplamak, çıktıları açığa çıkarmak için tasarlanmış — bu çıktıları üreten muhakemeyi değil — sistemler arasında, satır seviyesinde, belirli bir zamanda dönüşüm mantığını yeniden inşa etmeyi gerektirir.

BES Pipeline'ları Neden Yapısal Olarak Kördür

Türkiye'deki emeklilik pipeline'ları, on beş yıllık regülatif değişim boyunca organik olarak büyüdü. Her yeni EGM genelgesi veya SEDDK gereksinimi mevcut yapının üzerine cıvatalandı. Sonuç, birlikte çalıştığım hemen hemen her firmada aynı mimari başarısızlıkları içeriyor:

Regülatörün Aslında İstediği Şey

EGM veya SEDDK bir veri talebi gönderdiğinde, veri kataloğunuz olup olmadığını test etmiyorlar. Operasyonel gerçekliğinizin sunduğunuz gerçeklikle eşleşip eşleşmediğini test ediyorlar. Bu ikisi arasındaki boşluk, yaptırımın yaşadığı yerdir.

Somut bir örnek: bir firma aylık fon bazında katılımcı sayısı rakamlarını sunar. Sayı 128.400'dür. Regülatör, bu sayıyı üreten katılımcı seviyesindeki listeyi ister. Liste, yeniden oluşturulduğunda 128.412 içerir. On iki hesaplık fark dolandırıcılık değildir. Zamanlamadır — bildirim 23:47'de üretildi, o zaman ile gece yarısı arasında on iki hesap durum değiştirdi ve pipeline sunulan tam durumu korumuyor. Snapshot yok. Firma, sunduğu şeyin sunum anında doğru olduğunu kanıtlayamaz çünkü o anı yeniden üretemez.

Bu bir soyağacı başarısızlığıdır. Aynı zamanda mimari bir başarısızlıktır. Bunu dokümantasyonla yamalayamazsınız.

Birinci Sınıf Mimari Kısıt Olarak Soyağacı

Regülatif soruları iyi ele alan firmalar, genellikle bir kez yandıktan sonra, belirli yapısal seçimler yapmıştır:

Bunu Geç Keşfetmenin Maliyeti

Soyağacını düzgün inşa ettiğini gördüğüm her firma, bunu acı verici bir regülatif olaydan sonra yaptı. Örüntü şudur: belirli bir soru gelir, ekip cevabı yeniden inşa etmek için altı hafta harcar, cevap çekincelerle teslim edilir, regülatör tam olarak tatmin olmaz ve yönetim nihayet yıllar önce yapılması gereken mimari çalışmayı yetkilendirir.

Olgun bir BES pipeline'ına soyağacını sonradan eklemenin maliyeti, en baştan inşa etmenin maliyetinin kabaca on katıdır. Teknoloji pahalı olduğu için değil — event sourcing ve bi-temporal modelleme iyi anlaşılmıştır — kritik hesaplamaları üretimde çalışırken, regülatif gözetim altında, geçiş sırasında yanlış olma iznine sahip olmadan yeniden yazdığınız için.

Soru Gelmeden Önce Ne Yapmalı

Eğer bir BES veri pipeline'ı yönetiyorsanız ve belirli bir katılımcının bakiyesini her dönüşüm boyunca kaynağa kadar şahsen izlememişseniz, bunu bu hafta yapın. Bir hesap seçin. Bakiyeyi yeniden inşa edin. Kendinizi süre tutun. Bir saatten fazla sürüyorsa veya üç kişiye sormak zorunda kalıyorsanız veya sonunda "yaklaşık olarak bu olmalı" diyorsanız, birisi sorduğu anda regülatif probleme dönüşecek bir soyağacı probleminiz var demektir.

Regülatör pipeline'ınızı size gösterdiğiniz çıktılara dayanarak onayladı. O çıktıları açıklayamamanızı onaylamadı. Bu ayrım oyunun tamamıdır.