3 ms·
Curious if Discord considered using FoundationDB. Its read performance is pretty good and its replicated, distributed nature would also protect from data failur
by endisneigh 4y ago
Curious if Discord considered using FoundationDB. Its read performance is pretty good and its replicated, distributed nature would also protect from data failure to an extent.
My takeaways:
- Cloud vendors should offer a hosted "Superdisk" so users don't have to implement themselves.
- Reading good engineering blog posts can save you the trouble of having to re-learn their experiences!
- ec109685 4y agoThey're already using a replicated data store. The issue was with raw-SSD's, the failure rate was too high and could cause instability given too many hosts could be down at once.
- jart 4y agoWhat's nice about what Discord did is that it's just a Linux Kernel config hack. That's a different layer of abstraction than <insert-favorite-db-here> since you can just use the filesystem.