# Backup dan Operasi

## Backup
Backup basis data dan file privat `storage/app/private` terpisah dari host utama, terenkripsi, dibatasi akses, dan memiliki retensi yang disetujui. Backup konfigurasi tanpa menyimpan secret terbuka di lokasi yang tidak aman. Tetapkan frekuensi berdasarkan kehilangan data yang dapat diterima.

## Restore
Uji pemulihan berkala ke lingkungan terisolasi: verifikasi konsistensi DB, file privat, permission, konfigurasi, login, laporan, dan proses scheduler. Catat durasi serta langkah; backup dianggap layak hanya setelah restore diuji.

## Operasi rutin
Pantau kapasitas disk/database, kegagalan cron/queue, error aplikasi, sertifikat TLS, masa berlaku secret, patch, backup, dan antrean Feeder. Log rotasi dan redaksi data sensitif.

## Runbook insiden
Identifikasi dampak → batasi akses/traffic bila perlu → simpan bukti log yang aman → pulihkan layanan/data → rekonsiliasi transaksi dan Feeder → dokumentasikan akar masalah serta tindak lanjut. Tetapkan pemilik dan kontak sebelum produksi.

## Target yang harus ditetapkan
RPO, RTO, retensi, frekuensi backup, jadwal restore drill, pemilik on-call, dan batas kapasitas belum disepakati. Sinkronkan dengan [keamanan](10-keamanan-privasi.md) dan [deployment](04-deployment.md).
