Bir Cuma akşamı POS donar, D1 partition'ı erişilemez olur ve elinizde son 12 saatin siparişi olmadan kalırsanız ne kadar süre içinde dönebilirsiniz? "4 saat" sayısı pazarlama değil; gerçek bir thMenu restoranının 30 bin satırlık order tablosunu 3 saat 28 dakikada restore ettiği gerçek bir tatbikatın sonucu.
Backup mimarisi: Pazar 02:00 cron, R2, tablo bazlı obje
thMenu cron dispatcher'ı 0 2 * * SUN ile haftalık tam yedek alır. Her D1 tablosu R2'de ayrı obje olur ve 1000 satırlık batch'ler halinde stream edilir — bu sayede 128MB worker heap limiti aşılmaz, 50K'lık tablolar bile sorunsuz iner. Backup objeleri timestamp prefix'iyle (YYYY-MM-DD) saklanır ve 90 günlük retention uygulanır.
RPO (Recovery Point Objective) bu modelde 7 gün, RTO (Recovery Time Objective) tatbikatta ölçülen 3sa28dk. Daha sıkı SLA isteyen Platinum müşteri için günlük incremental wal-shipping bir sonraki dönem yol haritasında.
Restore tatbikatı: 30K satır, 3sa28dk
Tatbikat İstanbul'da 6 şubeli bir zincirde yapıldı. Senaryo: pazartesi sabahı 09:00, partition unavailable. Restore script'i R2'den son backup objesini çekti, yeni D1 instance'ına 5000 satırlık INSERT batch'leriyle yükledi. Foreign key sırası: restaurants → menus → categories → products → orders → order_items. Tüm tablolar inerken admin panele "read-only maintenance" banner'ı asıldı.
Saat 12:28'de menü erişimi, 13:14'te tam KDS açıldı. Kayıp veri: cumartesi 02:00 sonrası 6 saatlik order penceresi — kasa raporu kâğıt fişlerden manuel yeniden işlendi.
KVKK Madde 12 ve yıllık DR drill
KVKK Madde 12 "veri sorumlusu uygun güvenlik tedbirleri almakla yükümlüdür" der; KVK Kurulu rehberinde yedekleme ve felaket kurtarma planı açıkça örnekler arasında. Ceza riski ihmal edilemez: 2025 yılında veri kaybı nedeniyle verilen idari para cezası 1.8 milyon TL'ye kadar çıktı.
Önerimiz: yılda bir kez Q1 sonunda DR drill — gerçek restore, gerçek saat tutma, sonuçları ISO 27001 Annex A.17 formatında kayıt altına alma. thMenu bunu Platinum müşterilere ücretsiz koordine ediyor.
FAQ
Backup'lara biz erişebilir miyiz? Evet — Platinum planda R2 imzalı URL ile son 4 hafta yedek dump'ı indirilebilir.
Tek tablo restore edebilir misiniz? Evet, point-in-table restore destekleniyor; yanlışlıkla silinen kategori tablosu tek başına geri yüklenebilir.
4 saat RTO kontratta var mı? Kontratta 8 saatlik SLA, tatbikatta 4 saat altı performans hedefleniyor. Aşılırsa ay sonu ücret iadesi.
Faydalı buldunuz mu? Paylaşın.
İlgili makaleler
QR Menü Nedir? Restoranlar İçin Eksiksiz Rehber
QR kod menü, müşterilerin telefonlarıyla tarayarak dijital menünüze anında erişm…
Kağıt Menüden QR Menüye Geçiş: Adım Adım Pratik Kılavuz
Restoranınızda kağıt menüyü bırakıp dijital QR menüye geçmek istiyorsunuz ama ne…
Yemek %10, alkol %20 — restoran POS'unuz multi-rate KDV'yi nasıl yönetiyor?
Türkiye'de gıda KDV'si %10, alkollü içecekler için %20. Bir adisyonda ikisi de v…