Module 02 ยท Week 1
Weave Integrations Academy
Sync App Fundamentals
The Service That Keeps Weave and PMS in Sync
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