~/talk

Building high available systems with Akka Distributed Data

Talkat Scala Days Copenhagen 2017 · 2017-05-30..06-02· [microservices]
slides:none on file

Overview of building highly available systems using Akka Distributed Data: explains how state-based CRDTs (including ORSet and PN-counters) gossip full state or Delta CRDTs between nodes, with a Replicator actor API for Get/Update/Delete and configurable read/write consis­tency (local, quorum, all). Demo runs two nodes (ports 880/881) with HTTP writes that converge via gossip; updates apply locally then propagate, can timeout without rollback. Notes store all data in memory (optional LevelDB persistence) and suit eventual‑consistency use cases like service discovery or collaborative lists, not strict consistency or huge datasets.

AI-written summary · about

  1. 0:00Introduction
  2. 0:39Overview
  3. 1:15What does it mean
  4. 1:51Example of a distributed system
  5. 2:52Cap Theorem
  6. 4:04Consistency
  7. 6:59CoDT
  8. 9:22Vector Clock
  9. 14:47Akka Distributed Data
  10. 16:32Replicator
  11. 17:26Interface
  12. 22:05Consistentity
  13. 28:32Custom Data Types
  14. 30:45Remove Items from a Set
  15. 34:30Distributed Data Limitations
  16. 35:41Use Cases
  17. 36:38Code Walkthrough
  18. 43:39Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.