← Bloga dön
Teknik5 Mayıs 2026· 4 dk okuma

Veri tazeliği: 30 dakikalık sync turu

Cron, kuyruk, skipIfRecent ve bugün-only sync felsefesi — neden her saniye değil?

CiroFly saniye saniye canlı izleme aracı değildir. Hedef: müşteri panele girdiğinde bugünün verisi yaklaşık 30 dakika içinde taze olsun. Bu operasyonel raporlama için yeterli ve maliyet-etkindir.

VPS crontab */30 ile production /api/sync/cron çağırır. Endpoint worker kaynaklı markalar için sync job enqueue eder. SYNC_MIN_INTERVAL_MINUTES (varsayılan 25) aynı markaya gereksiz ardışık job yazılmasını önler.

Her sync turunda worker yalnızca bugünü çeker (Meta date_preset=today, İkas bugün siparişleri). Upsert idempotent'tir — aynı gün tekrar yazılınca günceller, duplicate oluşturmaz.

Geçmiş dönem doldurma CSV import ile planlanmıştır; her saat tüm geçmişi tekrar çekmek rate limit ve maliyet açısından sürdürülemez.

Paneli denemek ister misiniz?

Kayıt olun veya giriş yaparak canlı marka verilerinize geçin.