İçeriğe atla
megapromotingHadi konuşalım

Çözümler · Finansal hizmetler

Başvuru çevrim içi girer, bir karar akışından geçer, bir sözleşme ve bir ödeme planı üretir — ve denetimde iz bırakır, çünkü birileri bunu geri isteyecektir.

Bir finansal hizmetler uygulaması, sınırlarında ne olduğuna göre değerlendirilir: günlükte ne yazıldığı, müşterinin verilerini geri istediğinde ne olduğu, sözleşme öncesi bilgilendirmede ne görüldüğü ve planlanmış bir görev çalışmadığında ne olduğu. Biz mekaniği kurarız; kredi politikası sizde kalır.

Zaten kurduklarımızO platformă de creditare în producție, verificabilă din exterior azi: partea publică e o aplicație compilată static cu 50 de ecrane, între care patru calculatoare — credit, eligibilitate, refinanțare, grafic de plăți — pagini pe tip de credit, informare precontractuală și o rută prin care clientul își cere datele personale; partea de business e un backend modular în TypeScript cu 16 module și 18 tabele în schema de date, între care contract, plată, jurnal de audit, cerere privind datele personale, document încărcat, instantaneu zilnic de indicatori și rulare de sarcină programată. Harta de site de pe producție listează 227 de adrese, iar rutele românești și cele rusești răspund amândouă — verificate de mine pe 06.09.2026. Rezerva pe care o spunem: dovada e din cod și din răspunsurile publice, nu din comportamentul intern al serverului — nu am verificat pe ce versiune rulează producția și nici că toate cele 16 module sunt active pe live.

Bir kredi şirketinin bir siteye ihtiyacı yoktur. Tam bir zincire ihtiyacı vardır: başvuru çevrim içi girer, bir karar akışından geçer, bir sözleşme üretir, bir ödeme planı oluşturur ve denetimde iz bırakır. Zincirde eksik kalan her halka, bir insanın verileri bir yerden başka bir yere kopyalamasına dönüşür ve finansal hizmetlerde her manuel kopyalama yalnızca zaman sorunu değil, aynı zamanda bir uyumluluk sorunudur.

Kurduğumuz yapı bunu doğrudan verilere yansıtır. Alıntı yaptığımız platformda şema 18 tablolu ve listesi herhangi bir mimari açıklamasından daha fazlasını söyler: başvuru, sözleşme, ödeme, tek kullanımlık kod, oturum, çağrı talebi, bildirim şablonu, bildirim günlüğü, günlük gösterge anlık görüntüsü, planlanmış görev çalıştırması, makale, adres yönlendirmesi, görünürlük ayarı, dahili not, denetim günlüğü, yüklenen belge, kişisel verilerle ilgili talep. Backend 16 modüle ayrılmıştır; bunlardan biri yalnızca ilgili kişinin haklarına ayrılmıştır.

Kamuya açık kısım süs değil: dört hesaplayıcı — kredi, uygunluk, refinansman ve ödeme planı — artı kredi türüne göre ayrı sayfalar ve sözleşme öncesi bilgilendirme. Tüketici kredilendirmesinde sözleşme öncesi bilgilendirme bir vitrin sayfası değildir: kişinin yükümlülük altına girmeden önce koşulları gösterme zorunluluğudur. Biz bunu ürün gereksinimi olarak ele alırız, sona eklenmiş hukuki bir metin olarak değil. Romence rotalar öneksiz kalır, Rusça rotalar ise aktif rotanın dilinden türetilen kanonik etiketler ve alternatiflerle kendi segmentlerinde ilerler.

Ve sözleşmeden önce söylenmesi gereken sınır şudur: başvurular üzerindeki karar akışı — kurallar, eşikler, onay — sizindir. Biz başvurunun dolaşmasını, belgelenmesini ve sözleşmeye dönüşmesini sağlayan mekaniği kurarız. Kredi politikasını yazmayız ve bir başvuru sahibinin değerlendirmesini üstlenmeyiz; bunlar, yetkili kuruma ait, hukuki sonuçları olan kararlardır.

Neleri kapsıyor

Finansal hizmetlerde somut olarak ne değişir

Başvurunun durumu, belgesi ve yolu vardır, yalnızca bir form değildir

Başvuru çevrim içi girer ve görünür bir duruma, müşteri için bir takip ekranına sahip, kendi başına bir varlık olarak yaşar. Yüklenen belgelerin kendi tablosu, sözleşmenin kendi tablosu, ödemenin de kendi tablosu vardır. Bir e-posta gönderen formdan farkı şudur: üç ay sonra, verilerden “12 Mart tarihindeki başvuruya ne oldu” sorusuna yanıt verilebilir.

Aynı verilerden üretilen sözleşme ve ödeme planı

Sözleşme ve plan ayrı bir belgede elle oluşturulmaz: onaylanmış başvurunun verilerinden çıkar. Bu, sözleşmedeki rakam ile plandaki rakamın farklı olamayacağı tek seçenektir ve elinde belgeyle arayan müşteri, sistemde bakan operatörle aynı şeyden söz eder.

Ödeme planı dahil dört kamuya açık hesaplayıcı

Kredi, uygunluk, refinansman ve ödeme planı — ayrı, kamuya açık, kimlik doğrulama olmadan erişilen ekranlar. Tüketici kredilendirmesinde hesaplayıcı ilk gerçek etkileşimdir: kişi biriyle konuşmadan önce taksidi görmek ister. Ve refinansman, kredi hesaplayıcısından farklı bir hesaplayıcıdır; başka etiketlerle aynı şey değildir.

Ürün bir parçası olarak sözleşme öncesi bilgilendirme

Kendi sayfanız, dipnotta bir paragraf değil. Sebep pratiktir: bilgilendirme, insanın imzadan önce geçtiği yolda değilse, ne onun için ne de kurum için işini yapar. Metin sizindir ve sizin hukukçularınızındır; biz yerini, zamanını ve izlenebilirliğini kurarız.

İlgili kişinin hakları, bir e-posta adresi olarak değil, rotalar olarak

Müşterinin kişisel verilerini talep ettiği herkese açık bir sayfa, ayrılmış bir backend modülü ve alınan talepler için bir yönetim ekranı vardır; ayrıca bunların yaşadığı bir tablo da bulunur. Pratik sonuç: yasal yanıt süresi, kimsenin veritabanını elle açmasına gerek kalmadan karşılanabilir — ve bir yıl sonra bunun karşılandığı gösterilebilir.

Ayrı denetim günlüğü ve iç notlar

Denetim günlüğü, operatörlerin iç notlarından ayrı, kendi tablosudur. Ayrım bir kontrol sırasında önemlidir: biri olanların teknik kaydıdır, diğeri ise bir dosya hakkında bir meslektaşın yazdığı nottur. Karıştıklarında, ilki okunamaz olur ve ikincisi belge haline gelir.

Planlanmış görevlerin kendi günlüğü vardır

Planlanmış görevlerin çalıştırmaları için bir tablo ve günlük gösterge anlık görüntüleri için bir tablo vardır. Finansal bir platformda, üç gece üst üste çalışmamış bir görev, çöken bir sayfadan daha ciddi bir sorundur: dışarıdan görünmez, ama rakamları değiştirir. Bu yüzden çalıştırma yazılır, varsayılmaz.

İki dilli, Romence adresler öneksiz

Romence rotalar öneksiz kalır, Rusça rotalar kendi segmentlerinde, kanonik etiketler ve aktif rota dilinden üretilen alternatiflerle çalışır. Üretimdeki site haritasında 227 adres vardır. Moldova Cumhuriyeti'ndeki bir kredi şirketi için Rusça taraf, bir nezaket çevirisi değil — başvuranların yarısıdır.

İşletim komut dosyalarla yapılır, manuel değil

Yayından önce kontroller, üretimde ayrı komutla çalıştırılan veritabanı geçişleri, gizli bilgiler üretimi, yedekleme ve veritabanı geri yükleme — hepsi belgede adımlar olarak değil, depoda komut dosyaları olarak. Sözleşme ve ödemeleri tutan bir sistemde, “geri yükleme” denemiş olduğunuz bir komut olmalıdır, niyet değil.

Traseul

Bir talep sistemden nasıl geçer.

01

Alan kurallarını ilk ekrandan önce yazarız

Bir talebin yapılmış, bir talebin onaylanmış, bir ödemenin tahsil edilmiş olması ne anlama gelir; bir talebe yanıt verilmediğinde ne olur; bir dış hizmet yanıt vermediğinde neyin kapalı kaldığı. Sözlük ve değişmezler belgesini teslim ediyoruz, çünkü finansal bir platformda iki farklı anlamda kullanılan bir terim, daha sonra iki raporda iki farklı rakama dönüşür.

02

Çekirdek yapıyı — talep, sözleşme, ödeme — en baştan günlükle kuruyoruz

Denetim günlüğü ve belge kaydı sona eklenmez; çalışan ilk sürümün parçasıdır. İzli tam akışı, talepten sözleşmeye kadar, test verileri üzerinde teslim ediyoruz — boş bir veritabanı üzerinde iyi görünen ekranlar değil.

03

Kamusal bölümü ve hesaplayıcıları iki dilde ekliyoruz

Kamusal ekranlar, hesaplayıcılar, kredi türüne göre sayfalar ve ön sözleşme bilgilendirmesi; Romence adresler öneksiz ve Rusça adresler kendi segmentlerinde, doğru kanonik etiketlerle. Verilerden üretilmiş site haritasını ve her iki sürümün de yanıt verdiğinin kontrolünü teslim ediyoruz.

04

İşletimi komut dosyalarına alıyor ve erişimleri teslim ediyoruz

Yayından önce kontrol, üretimde ayrı komutla geçişler, gizli bilgiler üretimi, yedekleme ve geri yükleme — yazılmış değil, doğrulanmış. Depoyu, devreye alma belgesini ve erişimleri teslim ediyoruz. Veritabanı geri yüklemesi teslim sırasında, bir kez, sizin önünüzde gösterilir.

1Ecrane publice și calculatoare (compilate static)2backend modular cu 16 module318 tabelecerere, contract, plată, document încărcat, jurnal de audit, cerere privinddatele personale, rulare de sarcină programată. Operarea, pe scripturi:migrare, secrete, copie de siguranță, restaurare.
3 straturi

Veriler

Neye dokunuyoruz, nerede duruyorlar ve ne kadar kalıyorlar

Kurallar sektörden sektöre değişir. Bunlar finansal hizmetlerde uygulanan kurallardır.

Bir kredi platforması ne tür verileri tutar
Kimlik verileri, iletişim verileri, yüklenen belgeler — yani neredeyse her zaman belge kopyaları — ayrıca sözleşmeler, ödemeler ve günlükler. Bu, mümkün olan en hassas kombinasyonlardan biridir ve bunun sonucu olarak her erişim kararı açıkça alınır, örtük olarak değil.
Yüklenen belgelerin kendi tablosu vardır
Bunlar geri kalanla karışık durmaz: kendi varlıklarına, dolayısıyla neyin ve ne zaman yüklendiğine dair kendi kayıtlarına sahiptir. Bu, talep üzerine silmenin mümkün olmasının asgari koşuludur — sayamadığınızı silemezsiniz.
Kişisel verilerle ilgili talepler bir tablo, bir posta kutusu değil
Backend modu, yönetim ekranı ve tablo vardır. Kazandığınız şey beyan edilmiş uyumluluk değil, sonradan şunu gösterebilme imkânıdır: kim talep etti, ne zaman, ne yanıt verildi, ne kadar sürede.
Saklama sürelerini siz tek başınıza seçmezsiniz
Finansal hizmetlerde süreler, işletmecinin tercihinden değil, özel mevzuattan gelir. Bunlar hukukçularınızla birlikte belirlenir, işleme kayıt defterine yazılır ve ancak ondan sonra uygulanır. Ters sıra, saklanması gerekeni silen sistemler üretir ve bu düzeltilmez.
Finans sektöründeki bir müşteri hakkında hiçbir zaman yayımlamadıklarımız
Hacim, faiz, başvuru sayısı veya müşteri sayısına ilişkin hiçbir rakam — sitesinde yer alanlar bile değil, çünkü bunlar onun beyanlarıdır, bizim ölçümlerimiz değil. Ve şirket adını taşıyan bir vaka sayfasından önce, site zaten kamuya açık bir atıf taşısa bile, yazılı onay isteriz.

Bir vaka

Bir kredi platformunun yapması gerekenleri söyleyen on sekiz tablo

Durum

Bir kredi projesindeki ilk gereksinim neredeyse her zaman aynı şekilde gelir: “başvuru formu olan bir site”. Sorun ikinci ayda ortaya çıkar; biri sözleşmenin nerede olduğunu, dosyayı kimin değiştirdiğini ve kişisel verilere erişim talebine yasal süre içinde nasıl yanıt vereceğimizi sorduğunda.

Ne kurduk

Platformu aynı depoda iki yarım hâlinde kurduk. Kamuya açık kısım, 50 ekranlı statik derlenmiş bir uygulamadır: dört hesaplayıcı — kredi, uygunluk, yeniden finansman, ödeme planı — kredi türüne göre sayfalar, sözleşme öncesi bilgilendirme, başvuru durumunun takibi ve müşterinin kişisel verilerini talep ettiği bir sayfa. İş kısmı, TypeScript ile yazılmış modüler bir backend’dir; kimlik doğrulama, role göre yetkiler, başvuru akışı, belgeler, ödemeler, bildirimler, planlanmış görevler ve veri sahibinin haklarına adanmış bir modül dâhil 16 modülle — 18 tabloluk bir şemanın üzerinde: başvuru, sözleşme, ödeme, tek kullanımlık kod, oturum, yüklenen belge, denetim günlüğü, kişisel verilerle ilgili talep, planlanmış görev çalışması, günlük anlık gösterge özeti ve geri kalanı.

Ne çıktı

Zincir tamamdır: başvuru girer, dolaşır, sözleşme ve ödeme planı üretir ve her adım bir iz bırakır. Kişisel verilerle ilgili taleplerin ayrı bir güzergâhı vardır, yönetim ekranıyla birlikte, böylece yasal süreye uyulabilir ve bu gösterilebilir. Kamuya açık kısım dışarıdan doğrulanabilir: site haritasında 227 adres, her iki dil sürümü de canlı.

Vakanın söylemedikleri

Kanıt, koddan ve kamuya açık yanıtlardan gelir, sunucunun iç davranışından değil: üretim ortamının hangi sürümde çalıştığını ve 16 modülün tamamının canlıda etkin olduğunu doğrulamadık. Talepler üzerindeki karar akışı — kurallar, eşikler, onay — müşteriye aittir; biz mekanikleri kurduk, kredi politikasını değil.

Sorular

Finansal hizmetlerdeki biri ne sorar

Bir kredinin onaylanıp onaylanmamasına kim karar verir?

Siz. Kurallar, eşikler ve onay, yazılım sağlayıcısının değil, yetkili kurumun politikasıdır. Biz, başvurunun dolaştığı, belgelendiği, sözleşme ve ödeme planına dönüştüğü ve iz bıraktığı mekanikleri kuruyoruz. Kredi kararını üstlenen bir sağlayıcı, satma hakkı olmayan bir şeyi satıyor demektir.

Bir müşteri verilerinin silinmesini istediğinde ne olur?

Bu talebi iletmek için bir kamu sayfası, özel bir backend modülü, bir yönetim ekranı ve talebin yaşadığı bir tablo vardır. Dolayısıyla zamanında yanıt verilebilir ve sonradan kanıtlanabilir. Teknik bir karar olmayan şey şudur: finans mevzuatına göre nelerin silinebileceği ve nelerin korunması gerektiği — bu, uygulamadan önce hukukçularınızla belirlenir.

Sözleşme otomatik olarak mı oluşturuluyor?

Onaylanmış başvuru verilerinden, ödeme planıyla birlikte — ikisi de aynı kaynaktan, böylece farklı olamazlar. Sizde kalan, sözleşmenin içeriği ve koşullarıdır. Ayrı bir belgede manuel olarak hazırlanan sözleşme, aynı kredi için iki farklı rakamın ortaya çıktığı klasik yerdir.

Neden ayrı bir ön bilgilendirme sayfası önemlidir?

Çünkü tüketici kredilerinde bilgilendirme, kişinin bağlanmadan önce geçtiği yol üzerinde olmalı, bir alt bölümde değil. Biz bunu ürünün bir parçası olarak ele alıyoruz: yer, zaman ve izlenebilirlik bize ait, metin ise hukukçularınıza aittir.

Kaç tane hesap makinesine ihtiyacımız var?

En azından farklı kararlara karşılık gelen kadar. Atıf yaptığımız platformda dört tane var — kredi, uygunluk, yeniden finansman, ödeme planı — çünkü yeniden finansman yeni krediyle aynı hesap değildir ve plan, taksitten farklı bir soruya cevap verir. Çok sayıda alanı olan tek bir hesap makinesi, dört basit hesap makinesinden daha zor kullanılır.

Kurmak için gerçek verilerimize erişiminiz gerekiyor mu?

Hayır, ve bu bir tercihten değil, bir kuraldır: test verileriyle kurar ve test ederiz. Gerçek verilere erişim, gerektiğinde, adı belirtilmiş kişilerle, belirlenmiş bir süre boyunca ve kayıt iziyle yapılır. Bir finans sisteminde, “production'da bakmam gerekti” cümlesi bir sohbette değil, bir kayıtta yer almalıdır.

Planlanmış bir görev çalışmazsa ne olur?

Görünür, çünkü çalıştırmalar kendi tablosuna, günlük gösterge anlık görüntüleriyle birlikte yazılır. Bu özellikle önemlidir çünkü çalışmamış bir görev dışarıdan hiçbir görünür belirti üretmez — site yanıt verir, ekranlar iyi görünür, ama sayılar artık hareket etmez.

Başka bir finansal müşterinin çalışması hakkında bize ne söylemezsiniz?

Kamuya açık olarak sitede gösterilmiş olsa bile, hacim, faiz, başvuru sayısı veya müşteri sayısına dair hiçbir rakam — çünkü bu onların beyanıdır, bizim ölçümümüz değil. Gösterebileceğimiz şey yapıdadır: kaç modül, hangi tablolar, hangi kamu ekranları, yayında neyin kontrol edildiği. Aynı kural sizin çalışmanız için de geçerli olacaktır.

Burada yazdıklarınızın doğru olduğunu nasıl biliriz?

Kamuya açık bölüm şimdi doğrulanabilir: site haritasında 227 adres var ve bir hesap makinesinin Romence ve Rusça sürümleri ikisi de yanıt veriyor. Backend kısmı koddan — modüller ve veri şemasından — okunur, sunucunun davranışından değil: üretimin hangi sürümde çalıştığını ve tüm modüllerin live'da aktif olduğunu doğrulamadık ve bunun ters izlenim bırakmasına izin vermek yerine bunu yazmayı tercih ediyoruz.

Neyin daha iyi çalışmasını isterdiniz?

Bize sürecinizi anlatın. Neyin kurulmaya değer olduğuna, neyi bağlayabileceğimize ve sonucu nasıl doğrulayacağımıza birlikte karar verelim.

Hadi konuşalım