CRDT Architecture and Group Systems
summary
Covers CRDT (Conflict-free Replicated Data Types) architecture and how CRDTs are used in distributed/grouped systems to achieve eventual consistency without coordination. Discusses concrete CRDT types, their conflict-resolution approaches, and design considerations for integrating CRDTs into group/distributed applications.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 3:27First distributed systems
- 8:30Distributed systems problems
- 13:45Concurrent data challenges
- 17:44Data consistency models
- 20:18Consistency approaches
- 23:32CRDT limitations
- 26:53CRDT properties and counterexample
- 29:00CRDT types and applications
- 31:10CRDT practical examples
- 33:25CRDT in production
- 35:14Conclusion & Q&A
related talks
36mConflict-Free Replicated Datatypes (CRDT)
36mCRDTs Illustrated
29mCRDT: Conflict-free Data Types for Collaborative Editing and Offline-First
48mCRDTs: From sequential to concurrent executions
39mEventually Consistent Data Structures
29mAbout Combining Functional Reactive Programming and Replicated Data Types
52mArchitectural Patterns for Distributed and Decentralized Data
40mPractical Demystification of CRDT
