logo
episode-header-image
Aug 2022
24m 42s

Consistent Hashing | The Backend Enginee...

Hussein Nasser
About this episode

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

Up next
Jun 13
kTLS - Kernel level TLS
Fundamentals of Operating Systems Course https://oscourse.winktls is brilliant.TLS encryption/decryption often happens in userland. While TCP lives in the kernel. With ktls, userland can hand the keys to the kernel and the kernel does crypto. When calling write, the kernel encryp ... Show More
22m 55s
May 9
The beauty of the CPU
If you are bored of contemporary topics of AI and need a breather, I invite you to join me to explore a mundane, fundamental and earthy topic.The CPU.A reading of my substack article https://hnasr.substack.com/p/the-beauty-of-the-cpu 
9m 38s
Apr 18
Sequential Scans in Postgres just got faster
This new PostgreSQL 17 feature is game changer. They know can combine IOs when performing sequential scan. Grab my database coursehttps://courses.husseinnasser.com 
27m 36s
Recommended Episodes
Oct 2023
#633: October 2023 Update Show 3
A great mix of updates this episode. Developers, data folks, video folks, lots for everyone! 00:22 Analytics 03:48 Application Integration 07:07 Compute 12:14 Customer Engagement 12:43 Database 14:42 Developer Tools 16:03 End User Computing 16:50 Front End Web & Mobile 17:40 Inte ... Show More
33m 3s
Feb 2022
#507: February 2022 Update Show 2
Some interesting updates across all kinds of topics this week! Remember you can record feedback at https://d1ox81nm0qxip8.cloudfront.net/index.html Chapters: 00:21 Analytics 02:58 Application Integration 03:10 Compute 04:30 Customer Engagement 05:27 Database 07:44 Developer Tools ... Show More
22m 39s
Mar 2024
747: Middleware Explained
Join Wes and Scott for a hasty episode of Syntax as they unpack the power of middleware for developers, covering caching, authentication, A/B testing, error handling, and user redirection in a quick, punchy rundown to supercharge your backend skills! Show Notes 00:00 Welcome to S ... Show More
27m 45s
Mar 2023
#574: March 2023 Update Show 1
Lots of new goodies, and slightly more detail for each update. Tell us what you think! awspodcast@amazon.com. Chapters: 00:51 Analytics 03:07 Application Integration 05:31 Business Applications 05:56 Compute 11:13 Customer Engagement 12:22 Databases 16:15 Developer Tools 18:05 En ... Show More
36m 52s
Jan 2022
125 - Object Caching Systems
DownloadWe are sponsored by audible! http://www.audibletrial.com/programmingthrowdownWe are on Patreon! https://www.patreon.com/programmingthrowdownT-Shirts! http://www.cafepress.com/programmingthrowdown/13590693Join us on Discord! https://discord.gg/r4V2zpCObject Caching Systems ... Show More
1h 14m
Mar 2024
#657: AWS News Updates, March 2024 #1
Simon, Jillian, and Shruti take you though all the latest and greatest news! Chapters 00:36 Analytics 02:24 Application Integration 03:49 Compute 06:59 Customer Engagement 07:36 Databases 12:35 Developer Tools 13:28 End User Computing 14:18 Front End Web & Mobile 14:35 Machine Le ... Show More
29m 9s
Jun 2024
#672: AWS News Updates, June 17, 2024
Jillian and Shruti walk you through the latest and greatest updates. Chapters: 01:13 Analytics 03:02 Application Integration 04:47 Artificial Intelligence 06:57 Compute 10:41 Customer Engagement 10:57 Databases 11:10 Developer Tools 11:43 Front End Web & Mobile 12:45 Internet of ... Show More
18m 54s
Apr 2024
#662: AWS News Updates, April 2024 #1
Jillian and Shruti take you though all the latest and greatest AWS news. Chapters: 00:34 Analytics; 02:20 Application Integration; 03:09 Business Applications; 03:45 Compute; 06:20 Cost Management; 08:42 Databases; 10:14 Developer Tools; 11:16 Machine Learning; 12:25 Management & ... Show More
19m 59s
Feb 2023
#572: February 2023 Update Show 2
Continuing the new shorter format! Shorter, easier to listen to - but still covering all the updates that have been happening! Plus a new host joins the team! Chapters: 00:27 Welcoming new Co-Host 16:02 Analytics 17:29 Application Integration 18:38 Business Applications 18:50 Com ... Show More
37m 50s
May 2023
The ORMazing show
Nick & KBall sit down with the brilliant Stephen Haberman to discuss all things ORMs! 💻🔍 From the advantages and disadvantages of ORMs in general, to delving into the intricacies of his innovative project Joist, which brings a fresh, idiomatic, ActiveRecord-esque approach to Ty ... Show More
1h 12m