AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Evolution of Collaborative Apps and Data Architecture
The chapter explores the journey of developing the presentation editor app, Strut.io, focusing on solving the multiplayer collaboration problem using CRDTs and SQLite. It discusses the evolution of data architecture for Strut, the integration of CRDTs into SQLite for collaboration, and designing for specific use cases in distributed systems. The speaker reflects on CRDT algorithms, event sourcing, history compaction, and pioneers in the field.