Grokking the System Design Interview, Volume II
Vote

0% completed

​

Cassandra: Introduction

Facebook needed a way to search every user's inbox instantly. The number of messages never stopped growing. That problem is where Cassandra began. This lesson introduces Cassandra, and where teams use it today.

Goal

Design a distributed, scalable system that stores a huge amount of structured data. That kind of system is called a wide-column store. Each row is indexed by a row key. Every row can hold a different, unbounded number of columns.

Background

Cassandra is an open-source Apache project. Engineers at Facebook originally built it for their inbox search feature

.....

.....

.....

Like the course? Get enrolled and start learning!
C

Camoen V

· 4 years ago

Discord swapped to Cassandra (from MongoDB) back in ~2016. Their CTO wrote an article about it that's pretty interesting: https://discord.com/blog/how-discord-stores-billions-of-messages

Reading Progress

0%


Vote for new content