Ikhtisar: Backup & Restore Workflow
Ringkasan Chapter 2
Chapter ini membahas strategi backup dan restore yang wajib dimiliki setiap pemilik agensi automasi. Dari konsep dasar hingga implementasi praktis menggunakan Dropbox dan GitHub.
Peta Materi
| # | Video | Topik Utama |
|---|---|---|
| 1 | Pengantar Backup | Konsep backup, risiko kehilangan data, 4 lapisan backup, strategi frekuensi |
| 2 | Backup ke Dropbox | Setup Dropbox Developer, buat workflow backup otomatis, scheduling |
| 3 | Restore dari Dropbox | Alur restore lengkap, download → extract → create workflow |
| 4 | Version Control GitHub | Alternatif backup via GitHub, perbandingan, backup sebagai layanan |
Konsep Kunci
4 Lapisan Backup
Lapisan 4: External/Offsite ← TERBAIK
┌─────────────────────────────────┐
│ Dropbox / Google Drive / OneDrive │
└────────────┬────────────────────┘
│
Lapisan 3: Database Backup
┌────────────┴────────────────────┐
│ PostgreSQL Dump │
└────────────┬────────────────────┘
│
Lapisan 2: Server Snapshot
┌────────────┴────────────────────┐
│ Hosting auto-backup (~$5/bln) │
└────────────┬────────────────────┘
│
Lapisan 1: Manual Export
┌────────────┴────────────────────┐
│ Download JSON satu per satu │
└─────────────────────────────────┘Siklus Backup-Restore
BACKUP RESTORE
══════ ═══════
Schedule Trigger Manual Trigger
│ │
▼ ▼
Get All Workflows List Folder (Dropbox)
│ │
▼ ▼
Loop + Convert to JSON Download All Files
│ │
▼ ▼
Upload ke Dropbox Extract JSON + Create Workflow
│ │
▼ ▼
📁 /backup/DATE/*.json ✅ Workflow ter-restore!Yang Perlu Diingat
- Credentials tidak ter-backup bersama workflow — perlu di-backup terpisah
- Gunakan layanan terpisah untuk backup (jangan gabung dengan cloud storage utama)
- Tes restore bulanan — pastikan backup benar-benar bisa dipakai
- Backup = nilai jual — tawarkan sebagai layanan profesional ke klien
- Naming convention penting untuk organisasi workflow backup