The B2B Podcast Index
Index
All categories
MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
MethodologySubmit
Best of:MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
An independent project byFame
SearchBest episodesGuestsInsightsMethodologySubmit a podcast
Index/Engineering & DevTools/The CTO Podcast with Fexingo
The CTO Podcast with Fexingo artwork

How Notion Rebuilt Its Sync Engine for 100 Million Blocks

The CTO Podcast with Fexingo · 2026-07-05 · 10 min

0:00--:--

Topics in this episode

Block-based editormultiplayer editingnotion sync enginecrdt vs otreal-time collaboration

Episode notes

In this episode, Lucas and Luna dive into how Notion rebuilt its sync engine from the ground up to handle over 100 million blocks per workspace. They explore the shift from a naive JSON-based sync to a conflict-free replicated data type (CRDT) architecture inspired by Figma and Roam Research. Lucas breaks down the key decisions: why they chose a custom CRDT over OT, how they solved cache invalidation for real-time multiplayer, and the trade-off between latency and consistency. Luna challenges the engineering cost: was it worth rewiring the core database for less than one percent of users? The episode also touches on how Notion's engineering team scaled from three to sixty engineers during the rebuild. A masterclass in architectural evolution for product engineers and technical leaders alike. #Notion #CRDT #SyncEngine #RealTimeCollaboration #ConflictFreeReplicatedDataTypes #OperationalTransformation #DatabaseDesign #CacheInvocation #Multiplayer #ProductivityTools #EngineeringLeadership #Scaling #Business #Technology #FexingoBusiness #BusinessPodcast #CTOPodcast #Architecture Keep every episode free: buymeacoffee.com/fexingo

Related episodes across the Index

Other episodes covering the same guests and topics, from across The B2B Podcast Index.

  • How Notion Built a Product Without a CategoryStartup Stories with Fexingo · on Block-based editor72 / 100
  • How Figma Turned Design Collaboration Into a Platform BusinessBusiness Models Explained with Fexingo · on multiplayer editing

More from The CTO Podcast with Fexingo

All episodes →
  • How Airbnb Rebuilt Its Search for 100 Million Listings72 / 100
  • How GitHub Migrated 100 Million Repositories to a New Storage Engine76 / 100
  • How Dropbox Rebuilt Its Sync Engine for 700 Million Users85 / 100
  • How Skyscanner Migrated 300 Microservices to Event-Driven Architecture85 / 100
  • How Palantir Rebuilt Its Foundry Ontology for Government AI Deployments85 / 100
Explore the best B2B Engineering & DevTools podcasts →
All The CTO Podcast with Fexingo episodes →