Главная
Study mode:
on
1
Introduction
2
Agenda
3
Example
4
Use cases
5
Why and how
6
Distributed systems
7
Growing only counter
8
Positive negative counter
9
Voting system
10
Distributed shopping cart
11
List of followers
12
Still face set
13
Vector clocks
14
Deltas
15
Enforce consistency
16
Dotted version vectors
17
Disjoint dots
18
Summary
Description:
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.

Living in Eventually Consistent Reality

NDC Conferences
Add to list