Living in Eventually Consistent Reality
Offered By: NDC Conferences via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of eventually consistent databases and Conflict-free Replicated Data Types (CRDTs) in this comprehensive 57-minute conference talk. Dive into the advantages of loosening consistency constraints for increased scale and global availability in modern software systems. Learn how CRDTs function and why they are a compelling choice for highly available systems, as implemented in multi-master, geo-distributed databases like CosmosDB, DynamoDB, Riak, Cassandra, and Redis. Discover various CRDT use cases, including growing-only counters, positive-negative counters, voting systems, distributed shopping carts, and follower lists. Gain insights into distributed systems, vector clocks, deltas, and techniques for enforcing consistency. Understand the concepts of dotted version vectors and disjoint dots as you navigate the complexities of living in an eventually consistent reality.
Syllabus
Introduction
Agenda
Example
Use cases
Why and how
Distributed systems
Growing only counter
Positive negative counter
Voting system
Distributed shopping cart
List of followers
Still face set
Vector clocks
Deltas
Enforce consistency
Dotted version vectors
Disjoint dots
Summary
Taught by
NDC Conferences
Related Courses
A Practical Guide to Amazon EKSA Cloud Guru AWS Certified Solutions Architect - Professional 2020
A Cloud Guru Azure AI Solution Requirements
A Cloud Guru Google Cloud Certified Professional Data Engineer (LA)
A Cloud Guru High Availability and Scalability for Associate AWS Solutions Architects
A Cloud Guru