Mock veriden gerçek veriye: sitenin sahne arkası
3 dk okuma
Sitenin bugünkü sürümünde gördüğünüz her rakam, deterministik bir üreteçten çıkan sentetik veri. Bu bir eksik değil, bilinçli bir tercih: geliştirme boyunca aynı girdinin her zaman aynı çıktıyı üretmesi, bir grafiği ya da hesaplamayı gerçekten test edilebilir kılıyor. Rastgele veriyle "dün çalışıyordu" tartışması yaşanır; deterministik veriyle yaşanmaz.
İkinci neden tasarımla ilgili. Sentetik serileri gerçek verinin şekline sadık kalacak biçimde ürettik: enflasyon serisi baz etkileri, kur serisi sıçramalar, sanayi üretimi mevsimsellik taşıyor. Böylece eksen aralıklarından değişim rozetlerine kadar her tasarım kararı gerçekçi veri üzerinde sınanmış oldu. Düz bir sinüs dalgasıyla tasarlanan arayüz, gerçek veri geldiğinde şaşırır; biz bu sürprizi baştan elemek istedik.
Peki gerçek veri gelince ne değişecek? Neredeyse hiçbir şey — ve mesele tam olarak bu. Sitedeki her bileşen veriyi tek bir API sözleşmesi üzerinden okur; sentetik üreteç de bu sözleşmenin arkasında duran sıradan bir kaynaktır. TCMB EVDS entegrasyonu hazır olduğunda değişen, sözleşmenin arkasındaki o tek dosya olacak. Grafikler, tablolar ve seri sayfaları farkı bilmeyecek bile.
Bu yüzden işe veriyle değil, sözleşmeyle başladık. Önce "bir seri nedir, hangi alanları taşır, tarih ve değer nasıl ifade edilir" sorularını sabitledik; sonra hem üreteci hem arayüzü bu sözleşmeye yasladık. Sözleşme önce gelince veri kaynağı bir uygulama detayına dönüşüyor — ve uygulama detayları, sözleşme bozulmadan değiştirilebilir oluyor.
Bu sitedeki hiçbir içerik yatırım tavsiyesi değildir.