Module 02 Weave Integrations Academy

Sync App Fundamentals

The Service That Keeps Weave and PMS in Sync
⏱ ~39 min 📚 7 lessons

Module Overview

SyncApp is the core service of the Integrations team. It's the bridge between a customer's Practice Management System and the Weave platform. This module covers what SyncApp does, how it's architected for both cloud and on-prem PMSs, how it interacts with the Data Service, and how its internal flowchart works — including the hash-based change detection that makes it efficient.

Why This Module Matters

You will spend most of your time as an Integrations engineer working on SyncApp — either maintaining adapters for specific PMSs or fixing sync issues. Understanding the architectural fundamentals deeply will make you a faster, more confident engineer.

Learning Goals

  • Explain the role of SyncApp in the Weave architecture
  • Describe the difference between cloud PMS and on-prem PMS architectures
  • Understand how SyncApp interacts with the Data Service
  • Explain the SyncApp flowchart including hash-based change detection
  • Understand why each office gets its own independent SyncApp instance