How to Write a Distributed Key Value Store in Rust Using CURP Protocol

How to Write a Distributed Key Value Store in Rust Using CURP Protocol

CNCF [Cloud Native Computing Foundation] via YouTube Direct link

How does madsim simulate determinism?

16 of 18

16 of 18

How does madsim simulate determinism?

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

How to Write a Distributed Key Value Store in Rust Using CURP Protocol

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 What is CURP protocol
  3. 3 Traditional Consensus Protocol: Raft
  4. 4 CURP-- Consistent Unordered Replication Protocal
  5. 5 CURP Service Definition
  6. 6 CURP ExternalInterface Definition
  7. 7 Key Component - Conflict Checked Channel and Command Workers
  8. 8 How does conflict check channel work?
  9. 9 How does CURP achieve consensus?
  10. 10 The Design of Persistent Storage Layer
  11. 11 The trade-off in storage engine selection
  12. 12 B+ Tree VS LSM Tree
  13. 13 Common pain points in testing distributed systems
  14. 14 Deterministic Simulation
  15. 15 Deterministic Simulator -- madsim
  16. 16 How does madsim simulate determinism?
  17. 17 How does madsim reproduce heisenberg bugs?
  18. 18 How to integrate madsim into your project?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.