Taktik Dehası, taraftarlara ve analistlere derin istatistiksel içgörüler, tarihi kadro karşılaştırmaları ve reyting tabanlı bir maç simülasyon motoru sunmak için tasarlanmış full-stack bir futbol analitik platformudur.
Temel hedef, ağır ilişkisel verileri (tarihi kadrolar, oyuncular) işleyebilecek sağlam bir sistem kurarken, frontend performansından ödün vermeden gerçek zamanlı, etkileşimli bir simülasyon deneyimi sunmaktı.
Spor veri platformları genellikle şu mühendislik zorluklarıyla karşılaşır:
En büyük zorluk; tarihi verileri hızla sunabilecek bir PostgreSQL şeması tasarlamak ve gerçek zamanlı ağırlıklı olasılıkları hesaplayan matematiksel bir simülasyon motoru yazmaktı.
Modüler Next.js mimarisi, yüksek düzeyde optimize edilmiş PostgreSQL/Prisma backend'i ile birleştirildi.
Arayüz, akıcı animasyonlara ve anında veri geri bildirimine öncelik vererek üst düzey bir spor yayını dashboard'u hissi verecek şekilde tasarlandı.
Backend mantığı UI'dan sıkı bir şekilde ayrıştırıldı ve veritabanının tüm simülasyon sınırları için 'Single Source of Truth' (Tek Gerçeklik Kaynağı) olarak çalışması sağlandı.
Prisma ORM ile desteklenen PostgreSQL veritabanı, karmaşık varlık (entity) ilişkilerini kusursuz bir şekilde yönetir.
Prisma seviyesindeki N+1 sorgu (query) sorunları çözülerek, platformun tüm turnuva ağaçlarını ve kadro karşılaştırmalarını gecikmesiz yüklemesi sağlandı.
Hem web hem de mobil için optimize edilmiş yüksek performanslı, veri yoğun (data-dense) bir platform olarak tasarlandı.
Karmaşık simülasyonlar sırasında 60 FPS'yi korumak için:
Tüm bir turnuvanın sonuçları simüle edilirken bile sürükleyici, gecikmesiz bir deneyim sunmak.
Bir haftadan kısa bir sürede sıfırdan inşa edilen platform, başarıyla şunları sağladı:
Taktik Dehası, karmaşık veri yapılarını işleyen hızlı ve sağlam bir full-stack ürün mühendisliği kanıtıdır.