Hands on Introduction to Distributed Systems Concepts with Akka Clustering
summary
Physical model of an Akka Cluster runs on 6 Raspberry Pis and demonstrates gossip-based membership, the failure detector, cluster singleton and leader state transitions, and merge-friendly CRDTs in Akka 2.4. Production claim: HootSuite uses Akka to process about 2 million users in real time. Demo uses Akka remoting and Akka HTTP router, with auto-down 30s for split brains and mentions split-brain-resolver options; the live demo partially fails due to an old Wi‑Fi router and JVM/configuration errors, code is published online.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:20Who am I
- 1:42Agenda
- 5:03Eight fallacies of distributed systems
- 9:50How do we pass information
- 11:29How do we detect failure
- 13:11Cluster Singletons
- 14:14Cluster Leader
- 16:12Handling Partitions
- 18:30Distributed Data
- 22:13Demo
- 31:01Quiz
- 31:58Summary
related talks
01h 59mAkkaCluster and AkkaTyped DeepDive Into the ActorModelWith a BitofEyeCandy.
25mGo distributed (and scale out) with Actors and Akka Clustering
45mIs there anybody out there?
31mAKKA CLUSTER MANAGEMENT AND SPLIT BRAIN RESOLUTION
01h 14mAkka.NET: The Future of Distributed Programming in .NET
37mAkka Present and Future
59mLife of Actors in a Cluster: Why, When and How
29mIS THERE ANYBODY OUT THERE?
