# How Notion Rebuilt Its Sync Engine for Offline-First Page: https://stenobird.com/podcast/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807/how-notion-rebuilt-its-sync-engine-for-offline-first Text version: https://stenobird.com/podcast/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807/how-notion-rebuilt-its-sync-engine-for-offline-first.md Podcast: [The CTO Podcast with Fexingo: Technical Leadership, Architecture, and Engineering Org](https://stenobird.com/podcast/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807) Published: 2026-06-24T19:53:24+00:00 Episode link: https://audio.fexingo.com/business/the-cto-podcast/episode-0071.mp3 Audio file: https://audio.fexingo.com/business/the-cto-podcast/episode-0071.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807/episodes/how-notion-rebuilt-its-sync-engine-for-offline-first Duration seconds: 645 ## Resource Lucas and Luna dive into Notion's technical journey to rebuild its block-based sync engine for offline-first and real-time collaboration. They explore the architectural shift from optimistic local writes to a hybrid local-sync model, the challenges of conflict resolution with operational transforms, and how Notion handled state reconciliation for millions of users. Specific numbers: over 100 million blocks synced daily, sub-second latency for local writes, and a 40% reduction in sync errors post-migration. The episode also touches on the trade-offs between local-first and server-authoritative models, and what other builders can learn from Notion's engineering decisions. #Notion #OfflineFirst #SyncEngine #LocalFirst #OperationalTransform #ConflictResolution #RealTimeCollaboration #BlockEngine #Engineering #Architecture #TechLeadership #CTO #Business #Technology #FexingoBusiness #BusinessPodcast #Scaling #SoftwareEngineering Keep every episode free: buymeacoffee.com/fexingo ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807/episodes/how-notion-rebuilt-its-sync-engine-for-offline-first/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807/how-notion-rebuilt-its-sync-engine-for-offline-first.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.