Sektör·9 dk okuma

E-Ticaret sitenizin verisini neden günde 24 kez yedeklemelisiniz?

WooCommerce, Shopify, Ticimax e-ticaret sitelerinde saatlik yedekleme neden zorunlu? Sipariş kaybı, KVKK ve müşteri güveni perspektifinden bakış.

E-ticaret sitenizde saatte 1 sipariş geliyorsa, bir günlük veri kaybı 24 siparişe denk gelir. 6 saatlik yedek aralığı varsa olası kayıp 6 sipariş ve müşteri güveni. Saatlik yedekleme 8 katı daha güvenli ve maliyet farkı çok küçük.

E-ticaret verisi neden farklı?

Mali müşavir ofisinden veya hukuk bürosundan farklı olarak e-ticaret verisi:

  • Sürekli değişir — Her sipariş yeni satır, her stok hareketi güncelleme
  • Atomik bütünlük gerekir — Sipariş + ödeme + stok düşümü hep birlikte
  • Müşteri kişisel verisi — Ad, adres, telefon, IP, kart son 4 hanesi (KVKK § 3)
  • Yasal saklama süresi — VUK 5 yıl + KVKK aydınlatma süresince

Bir günlük kayıp nelere mal olur?

8 saatlik yedek aralığı olan bir Ticimax sitesinde bir gece sunucu çöktü ve son yedek 7 saat öncesine ait olsun. Kayıplar:

Kalem Tutar
24 sipariş × 350 TL ortalama 8.400 TL
Stok hareketi tutarsızlığı (yanlış kalan) 1.500 TL
Müşteri hizmet maliyeti (iade + telefon) 800 TL
KVKK § 11/h taşınabilirlik talebi (eksik kayıt) 500 TL ceza riski
Toplam (1 gün) ~11.200 TL

Saatlik yedek aralığı ile bu rakam ~470 TL'ye düşer (8 sipariş kaybı + minimal düzeltme).

Saatlik yedek + 5 dakikalık WAL nasıl çalışır?

Snapshot + WAL replay kombinasyonu sürekli yedekleme illüzyonu sağlar:

  • Her saatte tam veritabanı snapshot (sıkıştırılmış, şifrelenmiş)
  • Snapshotlar arası WAL (Write-Ahead Log) her commit'i 5 saniyede yedek sunucuya akıtır
  • Restore sırasında snapshot + ilgili WAL parçaları birleşir

Sonuç: RPO 5 dakika (en kötü kayıp 5 dk veri). Snapshot zinciri 30 gün geriye gider.

PratikYedek hosted SaaS paketinde bu sistem varsayılan açıktır.

Veritabanı + Dosya + CDN — 3 katman

E-ticaret yedeklemesinde sık atlanan unsurlar:

1. Veritabanı (MySQL/PostgreSQL)

  • Tablolar: siparisler, urunler, musteriler, kategoriler
  • WAL + snapshot zorunlu

2. Dosya sistemi

  • Ürün görselleri (/uploads/), tema dosyaları, eklentiler
  • Tam dosya kopyası gerekir (Kopia immutable)

3. CDN / Object Storage

  • Bunny, BackBlaze, Cloudflare R2'deki görseller
  • Genellikle CDN provider replikası yeterli ama yine de liste yedeği alınmalı

PratikYedek tüm 3 katmanı tek panelden yönetir; ayrı script gerekmez.

Platform bazlı dikkat noktaları

WooCommerce

  • wp_posts, wp_postmeta, wp_woocommerce_* tabloları kritik
  • wp-content/uploads/ dizini zorunlu
  • Eklenti veritabanı tabloları (örn. Stripe loglar) atlanmamalı

Shopify

  • API üzerinden günlük export (orders, customers, products)
  • Theme: Git senkronizasyonu
  • App dataları: çoğu app'in kendi exportu var

Ticimax / IdeaSoft / İkas

  • Panel API üzerinden günlük JSON export
  • Bağımsız yedek = SaaS provider kapanmasına karşı sigorta

Magento / OpenCart

  • var/, pub/media/ dizinleri kritik
  • Cache + log dizinleri yedek dışı (var/cache, var/log)

Müşteri güveni boyutu

KVKK aydınlatma metninizde "verilerinizi en üst düzey güvenlikle saklarız" yazıyorsa, bunun somut karşılığı yedekleme + restore garantisidir. Bir tek sipariş kaybı sosyal medyada dakikalar içinde binlerce kişiye ulaşır.

"Sipariş verdim ama kaybolmuş, paramı geri istiyorum" tweeti = -%5 dönüşüm oranı ertesi ay

Yedekleme bir BT giderinden çok pazarlama yatırımıdır.

PratikYedek e-ticaret paketi

  • ✅ Saatlik snapshot + 5dk WAL (varsayılan)
  • ✅ DB + dosya + CDN tek panel
  • ✅ WooCommerce + Ticimax + IdeaSoft preset (Adım 7 Jobs UI)
  • ✅ KVKK § 11 hak yönetimi entegre
  • ✅ Cuma akşamları otomatik restore drill

Erken Erişim'e katıl — E-ticaret paketinde 30 gün ücretsiz.

İlgili makaleler

Available in English: Read in English →

PratikYedek'i 30 gün ücretsiz deneyin

KVKK uyumlu uçtan uca şifreli yedekleme. Kredi kartı istemiyoruz.

Ücretsiz Dene