The System Design Interview

This class was created by Brainscape user Bo Guthrie.

By:

Decks in this class (16)

Load Balancing Algorithms
What are they and when you would use them
7  cards
Caching
What is in memory caching and whe...,
What is disk caching and when wou...,
What is a dns cache and why is it...
20  cards
Data Partitioning
What is data partitioning 1,
By what criteria do people typica...,
What are the three most popular p...
22  cards
SQL vs NoSQL
What are the primary types of nos...,
What is an example of a nosql key...,
What is an example of a nosql doc...
22  cards
Proxies
What is a proxy forward proxy 1,
What are forward proxies used for 2,
What is a reverse proxy 3
10  cards
Redundancy and Replication
What is synchronous database repl...,
What is asynchronous replication 2,
What is semi synchronous replicat...
6  cards
CAP Theorem
What is cap theorem 1,
What is consistency 2,
What is availability 3
10  cards
Consistent Hashing
What kinds of systems would make ...,
What storage mediums can use cons...,
What databases use consistent has...
3  cards
Websockets, Long-Polling, SSE's
What is traditional ajax polling 1,
What is long polling 2,
What is websockets 3
4  cards
Bloom Filters
What is a bloom filter 1,
Give an example of caching databa...,
Give an example of web crawlers d...
5  cards
Quorum
What is quorum 1,
What problem is quorum solving 2,
In a cluster how is quorum used a...
7  cards
Leader Follower
What problem is leader follower s...,
Without leader follower what prob...,
How does leader follower work 3
3  cards
Checksum
How is checksum used 1,
What is a checksum 2
2  cards
Essential System Design Concepts / Master Template
Load balancer uses 1,
Api gateway uses 2,
Load balancer solutions 3
39  cards
HTTP Status Codes
200 1,
201 2,
204 3
17  cards
Key System Design Technologies
Should you compare relational or ...,
How are indexes typically impleme...,
What are the properties of relati...
33  cards

More about
The System Design Interview

  • Company name Unspecified
  • Training purpose Unspecified
  • Industry Unspecified
  • Number of employees who could use this Unspecified

The creator of this class did not yet add a description for what is included in this class.

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Grokking System Design Interview
  • 4 decks
  • 44 flashcards
  • 38 learners
Decks: Chapter 1 Basics Of System Design, Tinyurl Bitly, Chapter 3 Pastebin, And more!
System Design Interview Prep
  • 10 decks
  • 75 flashcards
  • 24 learners
Decks: System Design Basics, Key Characteristics Of Distributed Syste, Load Balancing, And more!
System Design Interview
  • 2 decks
  • 45 flashcards
  • 9 learners
Decks: Fundamentals, Basics, And more!
System Design Interview, Alex Xu
  • 3 decks
  • 57 flashcards
  • 5 learners
Decks: Ch 1 Scale From Zero To Millions Of User, Ch 2 Back Of The Envelope Estimation, Ch 3 A Framework For System Design Inter, And more!