Using Erlang, Riak and the ORSWOT CRDT at bet365 (...)
summary
bet365 reimplements a mission‑critical middle layer using Erlang and Riak 1.4 with an integrated ORSWOT CRDT (dotted version vectors) so clients never handle siblings; unique actor names trade off concurrency against version‑vector size. production load testing uses battlebench and replay logs, catches 100,000 changes/sec and 2.5M concurrent push users, and exposes network/disk hotspots. phased rollout, custom monitoring and reconciliation tooling prove the system scales to many times peak, survives data‑center failures with minimal human intervention.
AI-written summary · about
chapters (11)
- 0:00Start
- 0:05Background Information
- 9:06Practical Things To Keep in Mind
- 9:51Data Model
- 12:39What Are Siblings
- 15:59What Is a Crdt
- 22:23Remove an Element
- 23:39Merging
- 27:51Common Elements
- 30:08React Dt Integration
- 34:01Replay Testing








