Veri merkezi aktif Fikstür, kadro, sakatlık ve maç verileri otomatik yenileniyor Veri sağlığını gör
DATA OPERATIONS CENTER

Geçmişi doldur, bugünü sürekli doğrula.

19 lig için provider eşleştirmesi, 20 sezonluk backfill kuyruğu, canlı maç heartbeat'i, fikstür güncelliği ve tahmin yeniden hesaplama zinciri tek operasyon merkezinde izlenir.

Demo Provider 0/19 doğrulanmış lig Canlı senkronizasyon mimarisi
ProviderDEMO
DEMOaktif veri adaptörü
KapsamaKURULUM
0/19provider lig eşleştirmesi
BackfillARŞİV
%00/0 backfill işi
TahminQUEUE
0bekleyen model hesabı
Freshness Gate · Ready0kritik girdileri yeterince güncel tahminWarning: 0
Değerlendirilen run0maç başlamadan önceki son snapshotpost-match worker
1X2 Brierdaha düşük değer daha iyigerçek DB verisi varsa
Aktif modelv1.4takım + oyuncu + Monte Carlo + Game State + Live + roster auditPerformansı aç →
Monte Carlo run0prediction snapshot bazlı cache5K–50K simülasyon
Game State run0skor + kırmızı kart dinamikleri0 state profile
Oyuncu event run0appearance-aware player MCşut · SOT · gol · asist
Olası ilk 110resmi lineup yoksa projection modelfixture + team snapshot
Canlı fixture0şu anda live statüsündeCanlı merkezi aç →
Live snapshot0immutable observed-state historyskor · dakika · şut · xG
Live Intelligence run0prematch snapshot'a bağlıremaining-match forecast
Live modelv1.4score + pace + red-card awareprematch contamination guard
Doğrulanmış güncel kulüp0transfer + aktif kadro kanıtıv1.4 current-club reconciliation
Açık kadro uyuşmazlığı0iki saatte bir otomatik audittemiz
Kadro SLA1 saatmaça 72 saat kala squad/transferdeğişiklikte prediction refresh
Canonical club kuralıTransfer → Squaden yeni resmi hareket önceliklistale membership engeli
SÜREKLİ GÜNCELLİK

Veri tek cron'a bağlı değil.

Maçın zamanına ve veri türüne göre ayrı yenileme temposu kullanılır. Canlı trafik için API kotasında kapasite ayrılır; tarihsel backfill küçük parçalar halinde arka planda yürür.

Canlı01

Live heartbeat

Aktif maçlar dakikalık heartbeat ile bulunur. Şut, korner, kart ve olay kaynakları yalnızca kendi freshness süresi dolduğunda tekrar çekilir.

~60 sncanlı kaynak
Maç önü02

Adaptive pre-match

Son 130 dakikada ilk 11 her 3 dakikada kontrol edilir. Sakatlık snapshot'ı 30 dakika SLA ile yenilenir ve değişiklik model kuyruğunu tetikler.

3–30 dkkritik pencere
Arşiv03

20 sezon backfill

Lig-sezon kapsaması önce doğrulanır; yalnızca provider'ın desteklediği kaynaklar kuyruklanır. Eksik gelişmiş istatistikler NULL kalır.

chunk queuequota güvenli
Intelligence04

Context Intelligence

Rakip gücü, program zorluğu, teknik direktör dönemi, oyuncu impact, pozisyon eşleşmesi ve dinlenme günü türetilmiş katmanda güncellenir.

v1.4game-state + live context + roster integrity
Model05

Prediction refresh

Anlamlı veri değişikliği prediction queue'ya yazılır. Takım tahmini ile oyuncu projeksiyonları aynı run altında sürümlenir; eski snapshot korunur.

v1.4prematch model + current-club guard
Senaryo06

Lineup & Scenario Intelligence

Yakın fikstürlerde ilk 11 kombinasyonlarının tarihsel etkisi önbelleğe alınır; Premium What-If motoru oyuncu in/out ve muhtemel replacement senaryolarını aynı snapshot üzerinden üretir.

0 profilbounded correlation layer
Live Intelligence07

In-play Intelligence

Her canlı heartbeat sonrası mevcut skor ve sayaçlar immutable snapshot olarak saklanır; kalan süre tahmini kickoff öncesi son modelden yeniden türetilir.

~60 snlive-state-v1.4
19 LİG / 20 SEZON

Provider mapping matrisi

0/19
GBPremier LeagueENG-PL · İngiltereDemo map
GBChampionshipENG-CH · İngiltereDemo map
GBLeague OneENG-L1 · İngiltereDemo map
DEBundesligaDE-BL · AlmanyaDemo map
DE2. BundesligaDE-BL2 · AlmanyaDemo map
ITSerie AIT-SA · İtalyaDemo map
ITSerie BIT-SB · İtalyaDemo map
FRLigue 1FR-L1 · FransaDemo map
FRLigue 2FR-L2 · FransaDemo map
TRSüper LigTR-SL · TürkiyeDemo map
TR1. LigTR-1 · TürkiyeDemo map
ESLaLigaES-LL · İspanyaDemo map
ESSegunda DivisiónES-SD · İspanyaDemo map
PTPrimeira LigaPT-PL · PortekizDemo map
PTLiga Portugal 2PT-L2 · PortekizDemo map
NLEredivisieNL-ED · HollandaDemo map
NLEerste DivisieNL-E1 · HollandaDemo map
BEPro LeagueBE-PL · BelçikaDemo map
BEChallenger Pro LeagueBE-2 · BelçikaDemo map
ADAPTİF İŞ PLANI

Her veri türü kendi SLA'sına sahip.

Maç yaklaştıkça kritik kaynaklar sıklaşırken mali veri veya geçmiş doğrulama gereksiz API trafiği oluşturmaz.

İşÖncelikÇalışma aralığıSon kontrolSonrakiDurum
Fikstür & maç durumufixturesKritik15 dk + 1 dk canlı4 dk1 dkGüncel
İlk 11 & kadrolineupsKritik3 dk · son 130 dk7 dk3 dkGüncel
Sakatlık & cezainjuriesYüksek30 dk · maç önü18 dk22 dkGüncel
Canlı maç istatistikleriliveKritik1–2 dk1 dk1 dkGüncel
Transfer & kadro hareketleritransfersOrta3 sa / 12 sa adaptif41 dk49 dkGüncel
Teknik direktör değişimlerimanagersOrta3 sa / 12 sa adaptif37 dk53 dkGüncel
Mali & piyasa değerifinancialsDüşükGünlük/haftalık2 gün18 saKontrol
20 yıllık arşiv doğrulamahistoricalArka planGece kuyruğu9 sa15 saGüncel
Rakip gücü / dönem / oyuncu impactintelligenceOrtaGecelik + değişiklik sonrası3 sa12 saGüncel
Oyuncu dakika / şut / gol projeksiyonuplayer-modelYüksek2 dk + maç sonrası validasyon2 dk2 dkGüncel
FRESHNESS MATRIX

Fixture + kadro kaynak sağlığı

AUDIT
Fresh fixture kaydı0fixture-resource bazında
Fresh takım kaydı0kadro / transfer / teknik adam
Stale / failed0retry ve uyarı üretir
Oyuncu projection satırı00 doğrulama kaydı
Lineup combination0yakın fikstür profili
FikstürKaynak kapsaması %100
Güncel4 dk
Maç istatistikleriKaynak kapsaması %99.7
Güncel6 dk
KadrolarKaynak kapsaması %98.9
Güncel28 dk
Sakatlık / CezaKaynak kapsaması %96.4
Güncel18 dk
TransferlerKaynak kapsaması %99.1
Güncel41 dk
Teknik direktörKaynak kapsaması %100
Güncel37 dk
KURULUM AKIŞI

Gerçek veri sağlayıcısına geçiş

01 · CONFIGFOOTBALL_PROVIDER=api_footballFOOTBALL_API_KEY=...
02 · DISCOVERYphp cron/discover-competitions.php 20
03 · CURRENT + PREMATCHphp cron/sync-current.phpphp cron/sync-prematch.phpphp cron/sync-live.phpphp cron/rebuild-live-intelligence.php 60
04 · ROSTER + HISTORYphp cron/sync-rosters.php 12php cron/process-backfill.php 2 12