In this episode of the backend engineering show I discuss consistent hashing a very important algorithm in distributed computing specially in database systems such as Apache Cassandra and DynamoDB.
0:00 Intro
2:00 Problem of Distributed Systems
5:00 When to Distribute
7:00 Simple Hashing
9:30 Where Simple Hashing Breaks
11:40 Consistent Hashing
18:00 Adding a Server
21:15 Removing a Server
22:30 Limitations
--- Support this podcast: https://anchor.fm/hnasr/supportOpenSSL new vulnerability
TCP Protective Load Balancing coming to Linux Kernel 6.2
When NodeJS I/O Blocks | The Backend Engineering Show
NGINX Internal Architecture - Workers | The Backend Engineering Show
Cloudflare is moving away from NGINX | The Backend Engineering Show
Threads and Connections | The Backend Engineering Show
Memcached Architecture | The Backend Engineering Show
Is SmartNIC a game changer for network performance? | The Backend Engineering Show
Replacing TCP for the Datacenter - Discussing the Homa paper
ByteDance makes Linux kernel reboots faster
This dangerous OpenSSL vulnerability can easily be triggered | CVE-2022-2274 Explained
NULLs are weird, PG15 makes them less weird
This decades old function in Linux is now 4 times faster
Amazon Aurora Supports Postgres 14
Canada Rogers ISP Internet Outage - Early report and speculation
Index Fill Factor | The Backend Engineering Show
HTTP 103 - Early Hints
YugabyteDB supports read committed isolation
Mutual TLS | The Backend Engineering Show
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
Black Wolf Feed (Chapo Premium Feed Bootleg)
Bannon`s War Room