YoVDO

Partitions for Everyone

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Distributed Systems Courses Causality Courses Distributed Databases Courses

Course Description

Overview

Explore the challenges and complexities of distributed systems in this 43-minute conference talk from Strange Loop 2013. Dive into the world of distributed databases, queues, and lock services, examining their durability, availability, and consistency guarantees under network partitions. Learn about common assumptions regarding system clocks and network partitions, and discover how tracking causality and reconciling divergent states impact system behavior under unstable conditions. Follow Kyle Kingsbury's six-month journey of subjecting popular distributed systems to various network partitions while under load, uncovering design limits and bugs that highlight the difficulties in building reliable distributed services. Gain insights into Zookeeper, Kafka replication, Cassandra, isolation, clocks, liveness guarantees, and testing methodologies for distributed systems.

Syllabus

Introduction
What are our petitions
Zookeeper
Technical Terms
Kafka Replication
Cassandra
Isolation
Apache Cassandra
Conclusion
Clocks
Liveness guarantees
Write a test program
Kill nodes


Taught by

Strange Loop Conference

Tags

Related Courses

Epidemiology: The Basic Science of Public Health
The University of North Carolina at Chapel Hill via Coursera
Algorithmic Information Dynamics: From Networks to Cells
Santa Fe Institute via Complexity Explorer
Environmental Challenges: Human Impact in the Natural Environment
University of Leeds via FutureLearn
Data Analytics for Lean Six Sigma
University of Amsterdam via Coursera
Data Science: Inferential Thinking through Simulations
University of California, Berkeley via edX