Главная
Study mode:
on
1
Introduction
2
Overview
3
What does it mean
4
Example of a distributed system
5
Cap Theorem
6
Consistency
7
CoDT
8
Vector Clock
9
Akka Distributed Data
10
Replicator
11
Interface
12
Consistentity
13
Custom Data Types
14
Remove Items from a Set
15
Distributed Data Limitations
16
Use Cases
17
Code Walkthrough
18
Questions
Description:
Explore the intricacies of building highly available systems using Akka Distributed Data in this 46-minute conference talk from Scala Days Copenhagen 2017. Delve into the world of distributed systems, focusing on achieving high availability over consistency. Gain insights into Conflict-Free Replicated Data Types (CRDTs) and their role in allowing nodes to replicate data without conflicts. Discover how Akka's Distributed Data module leverages CRDTs to distribute data across clusters. Begin with an introduction to distributed systems, data replication, and CRDT functionality before diving into the specifics of Akka Distributed Data. Examine key concepts such as the CAP Theorem, consistency models, and vector clocks. Learn about the Replicator interface, custom data types, and how to handle item removal from sets. Understand the limitations and use cases of Distributed Data. Conclude with a practical code walkthrough and a Q&A session to solidify your understanding of building robust, scalable systems with Akka Distributed Data. Read more

Building High Available Systems with Akka Distributed Data

Scala Days Conferences
Add to list
0:00 / 0:00