YoVDO

Building High Available Systems with Akka Distributed Data

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Distributed Systems Courses High Availability Courses Scalable Systems Courses Data Replication Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

Introduction
Overview
What does it mean
Example of a distributed system
Cap Theorem
Consistency
CoDT
Vector Clock
Akka Distributed Data
Replicator
Interface
Consistentity
Custom Data Types
Remove Items from a Set
Distributed Data Limitations
Use Cases
Code Walkthrough
Questions


Taught by

Scala Days Conferences

Related Courses

Concevez des architectures Big Data
CentraleSupélec via OpenClassrooms
Introducción al Internet de las cosas (IoT) y sus aplicaciones
Universidad del Rosario via edX
Programming Reactive Systems
École Polytechnique Fédérale de Lausanne via Coursera
Tencent Cloud SysOps Associate
Tencent Cloud via Coursera
Introduction to AWS Auto Scaling (Traditional Chinese)
Amazon Web Services via AWS Skill Builder