
How Discord Stores Trillions of Messages - A deep dive
The Backend Engineering Show with Hussein Nasser
00:00
What Goes Really Bad When You Have an Erasable Unit?
If we have this erasable unit and if it has mixed valid data and invalid data This is where it gets really bad Because now I can't just erase it. It has valid data. You have no place. So the controller will say wait a minute. Let me find an a bad a stale block erase it. That's one right and Write your stuff to it. So that's kind of quick lesson on SSDs and how Update are really not quite good on the long runs. Especially like if you have like page splits this become exacerbated and as you grow that The three splits and pages splits and all of these splits are just updatesright?
Transcript
Play full episode