Academy / Sync App Flow & Deployment / Batch Syncer — Cloud vs. On-Prem Storage

Batch Syncer — Cloud vs. On-Prem Storage

Lesson 5.4 ⏱ ~8 min

💡 Why This Matters

Knowing where batch files live — and why they live there — helps you understand what happens during pod restarts, deployments, and on-prem machine reboots. It also introduces you to PVC (Persistent Volume Claims) as a concept.

🎯 What You'll Learn

  • Why batch files can't be stored in pod memory for cloud SyncApps (pod restarts lose in-memory data)
  • How cloud SyncApps use Persistent Volume Claims (PVCs) to store batch files persistently
  • Why on-prem SyncApps store batch files on the customer's machine (network optimization)
  • Why storing on-prem batch files in the cloud would defeat the purpose of the Batch Syncer
  • Brief introduction to Cursor Syncer — a newer approach for very high-volume data (mid-market, multi-office)

Watch Video

Open in Google Drive 💡 Open in Drive for AI-powered transcript search and summaries

📋 Lesson Summary

Cloud SyncApps store batch files in a Persistent Volume Claim (PVC) — cloud storage attached to the Kubernetes pod but independent of it. Pod crashes or restarts don't affect the batch files. On-prem SyncApps store batch files on the customer's machine: moving them to the cloud would require sending data over the network just to compare hashes, defeating the optimization. The Cursor Syncer is mentioned as a newer alternative for high-volume scenarios (mid-market, multi-office accounts with massive data), but is beyond the scope of this KT.

🏷 Key Concepts

Persistent Volume Claim (PVC) Pod Restart Handling On-Prem Batch File Location Network Optimization Trade-off Cursor Syncer Mid-Market High-Volume Sync

Key Takeaways

01Cloud batch files are in PVC — they survive pod restarts and SyncApp updates
02On-prem batch files are on the customer's machine — co-located with the SyncApp process for fast local comparison
03PVC decouples batch storage from the pod lifecycle — critical for maintaining sync state across deployments
04If an on-prem machine is wiped or the batch file is deleted, expect a full resync on the next cycle
05Cursor Syncer is for high-volume edge cases — it will be covered as you gain more experience on the team