The Backend Engineering Show with Hussein Nasser

How Discord Stores Trillions of Messages - A deep dive

16 snips
Mar 11, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 3min
2
How to Store Twelfths of Messages in 2017
03:09 • 3min
3
MongoDB Cassandra Messages
06:32 • 3min
4
CQL Statements - How to Cluster Messages in a Database
09:33 • 3min
5
You You ID Is a Snowflake
12:13 • 4min
6
Cassandra Reads Are More Expensive Than Right?
16:04 • 2min
7
How to Insert a Row in a Clustered MySQL Database
18:07 • 3min
8
What Happens When You Update an SSD?
21:05 • 3min
9
What Goes Really Bad When You Have an Erasable Unit?
24:18 • 4min
10
Write Write Writes Are Extremely Fast
28:00 • 2min
11
How Bad Be the Street Can Affect Your SSDs
30:05 • 2min
12
Can You Hotspot a Partition?
32:31 • 3min
13
Cassandra Cluster Maintenance Problem
35:34 • 3min
14
Cassandra
38:23 • 4min
15
Cilla DB Migration
42:23 • 2min
16
Cilla DB
44:42 • 4min
17
Is Cassandra a Good Data Service?
48:15 • 3min
18
Using a Load Balancing to Consolidate Requests
51:42 • 3min
19
The Data Services Are Moving to Cassandra
54:17 • 2min
20
How to Migrate Messages Into the Cassandra Cluster?
56:22 • 3min
21
Getting Value Faster Isn't It?
59:09 • 4min
22
NVMe
01:02:43 • 3min
23
I'm Not Defending Cassandra
01:06:02 • 2min
24
Is Silla DB a Better Architecture?
01:07:51 • 2min