Module 05 Weave Integrations Academy

Sync App Flow & Deployment

Schedulers, Batch Sync, and Deploying to Production
⏱ ~47 min 📚 6 lessons

Module Overview

With SyncApp running, you need to understand the deeper mechanics: how entity schedulers control sync frequency, when to use full vs. partial sync, how the Batch Syncer optimizes data transmission, and how to deploy your changes to real offices. This module covers the end-to-end development lifecycle of a SyncApp change.

Why This Module Matters

Shipping features and fixing bugs in SyncApp requires understanding the full deployment pipeline. Knowing when to use full vs. partial sync, how batch comparison works, and how to use the Deploy UI will make your code changes production-ready faster.

Learning Goals

  • Explain how entity-level schedulers (cron jobs) control sync frequency
  • Distinguish full sync from partial (delta) sync and know when each applies
  • Understand how the Batch Syncer detects changes using hash comparison
  • Explain how batches are stored differently in cloud vs. on-prem environments
  • Use the SyncApp Deploy UI to deploy a specific version to a specific office or all offices

🔗 Deploy UI Links

⚠️ Port forwarding is no longer required — use these direct URLs.
Prod Deploy UI Dev Deploy UI