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ı kritikwp-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
- 3-2-1 yedekleme rehberi
- Ransomware ilk 24 saat
- Yardım merkezi: E-Ticaret yedekleme
