Conflict-Free Replicated Data Types (CRDTs) in Distributed Systems
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore Conflict Free Replicated Data Types (CRDTs) in this 54-minute CNCF conference talk. Dive into the world of strong eventual consistency, global distributed databases, and local-first applications. Learn about collaborative applications and understand what CRDTs are and how to use them. Discover shared data types, delve into the inner workings of CRDTs, and explore order theory. Examine collaborative countertradeoffs, networking protocols, and updates. Understand the concepts of commutativity and associativity, and get acquainted with CRDT libraries. Discuss barriers to adoption, traditional storage mechanisms, and the real implications of data distribution. Gain insights into open-source options and conclude with a comprehensive summary of this cutting-edge technology in distributed systems.
Syllabus
Introduction
Agenda
Strong Eventually Consistent
Global Distributed Databases
Local First Applications
Collaborative Applications
What are CRDTs
How to use CRDTs
What are shared data types
How do CRDTs work
Order Theory
Collaborative Counter
tradeoffs
networking protocols
updates
commutative
associativity
crdt libraries
Summary
Conclusion
Barriers to adoption
Traditional storage mechanisms
Real implications of data distribution
Open source options
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Automerge: A New Foundation for Collaboration SoftwareChariotSolutions via YouTube CRDTs Illustrated
Strange Loop Conference via YouTube Distributed, Eventually Consistent Computations
Strange Loop Conference via YouTube Conflict-Free Replicated Data Types (CRDTs) - April 2022
Fission via YouTube Making CRDTs Byzantine Fault Tolerant
Fission via YouTube