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
Advanced Operating SystemsGeorgia Institute of Technology via Udacity High Performance Computing
Georgia Institute of Technology via Udacity GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX