This class was created by Brainscape user Rion Williams.

By:

Decks in this class (42)

Introduction
What is the difference between fu...,
What are four common examples of ...,
What are the five most common for...
17  cards
Distributed Systems
What are the five aspects of a di...,
What s does scalability mean with...,
What are two forms of scalability...
38  cards
Data Partitioning
What is data partitioning 1,
What problem does data partitioni...,
What are the three major partitio...
8  cards
Indexes
What is indexing what benefit doe...,
What is a downside of indexing 2,
What should you consider before a...
3  cards
Proxies
What is a proxy or proxy server 1,
What does a proxy do 2,
What are four operations that for...
11  cards
Redundancy & Replication
What is redundancy what does it h...,
Why is redundancy important 2,
What problem does redundancy solve 3
10  cards
SQL Vs NoSQL
What are the two most common type...,
How does a relational database st...,
What are the four most common typ...
16  cards
CAP Theorem
What is cap theorem why is it imp...,
Which aspect of cap theorem canno...,
In practical terms which two opti...
6  cards
PACELC Theorem
In distributed systems a choice n...,
What is base compliance what does...,
How does a database transaction f...
8  cards
Consistent Hashing
What is data partitioning what is...,
What efficiently solved the probl...,
What are the two primarily challe...
16  cards
Long Polling, Sockets, and Server Events
What are three popular methods fo...,
What happens during an http reque...,
What is polling what about ajax p...
10  cards
Bloom Filters
What is a bloom filter 1,
What is one of the key benefits o...,
How do bloom filters handle false...
10  cards
Quorum
What is a quorum what role do the...,
What is the formula for determini...,
When determining the number of se...
14  cards
Leader and Follower
What s a problem that introducing...,
What solves the availability prob...,
What roles do the followers play ...
3  cards
Heartbeats
What role do heartbeats play in d...,
Describe how heartbeats are used ...
2  cards
Checksums
What role does a checksum serve 1,
How does a checksum work 2
2  cards
Strong vs. Eventual Consistency
What does consistency mean within...,
What are the two most common data...,
What is strong consistency 3
20  cards
Latency vs. Throughput
What is latency 1,
What are two characteristics of l...,
Why is latency important 3
14  cards
ACID vs. BASE
Explain what the two primary goal...,
Explain what the two primary goal...,
What are the four guarantees in a...
13  cards
Read-Through vs. Write-Through (Cache)
Why would you care about the impl...,
How does a read through cache wor...,
What are the pros of a read throu...
11  cards
Batch vs. Stream Processing
What are two common approaches fo...,
What is batch processing 2,
What are two characteristics of b...
10  cards
Load Balancer Vs. API Gateway
How are load balancers and api ga...,
What s the purpose of a load bala...,
At a high level how does a load b...
9  cards
Direct Service Exposure vs. API Gateway
What is an api gateway 1,
What are the three primary charac...,
What are two potential cons of an...
8  cards
Proxy vs. Reverse Proxy
What is the purpose of a forward ...,
What three functions do forward p...,
What scenario might a warrant a f...
7  cards
API Gateway vs. Reverse Proxy
What do api gateways and reverse ...,
What s the purpose of an api gate...,
What are a few primary characteri...
9  cards
Primary-Replica vs. Peer-to-Peer
What are two popular strategies f...,
How would you describe the flow o...,
What are the pros of primary repl...
9  cards
SQL vs. NoSQL
What are sql databases 1,
How do sql databases work 2,
What are some key features of sql...
13  cards
Compression vs. Deduplication
What is data compression what ben...,
What are the two main categories ...,
What are some downsides of using ...
8  cards
Client-Caching vs. Server-Caching
What are the goals of client and ...,
How does server side caching work 2,
What are some characteristics of ...
8  cards
REST vs. RPC
What is rest what does it stand f...,
What is rpc what does it stand for 2,
Explain rest at a high level 3
12  cards
Data Intensive Applications
What are three common models for ...,
What do document and graph databa...
2  cards
Long Polling vs. Websockets vs. Webhooks
What is polling 1,
What are some of the advantages o...,
What are a few disadvantages of p...
14  cards
CDN Usage vs. Direct Server Serving
What is a cdn 1,
What are two main purposes or cha...,
What are some pros of cdns what a...
7  cards
Serverless vs. Traditional Architectures
What is a serverless architecture 1,
What are some common characterist...,
Can you provide an example of an ...
11  cards
Stateful vs. Stateless Architectures
What is a stateful architecture 1,
What are some characteristics of ...,
What types of applications might ...
10  cards
Hybrid Cloud Storage vs. All Cloud Storage
What is a hybrid cloud storage so...,
What are some characteristics of ...,
What s a good use case for a hybr...
11  cards
Token Buckets vs. Leaky Buckets
What is the token bucket algorithm 1,
What are some characteristics of ...,
What s an example that might use ...
10  cards
Read Heavy vs. Write Heavy
Can you explain what a read heavy...,
What are some of the beneficial s...,
How is caching beneficial in a re...
18  cards
Core Concepts
What are the stages that you shou...,
What are the three most important...,
In the entities stages of a syste...
8  cards
System Design Examples
If you are designing bitly or a s...,
For a bitly like system what migh...,
What core entities would exist in...
15  cards
Misc.
What are some key metrics that yo...,
What are some signs triggers that...,
What are some key metrics that yo...
8  cards
Key Technologies
When discussing databases in a sy...,
What is a relational database and...,
What s a non relational database ...
5  cards

More about
Systems

  • Class purpose General learning

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?

Systemic Path
  • 35 decks
  • 2175 flashcards
  • 10 learners
Decks: Urinary 1, Urinary 2, Urinary 3, And more!
Cardiovascular System
  • 35 decks
  • 1369 flashcards
  • 745 learners
Decks: Blood Vessels Vascular System, Cardiac Cell Biology, Cardiac Anatomy, And more!
Reproductive System
  • 35 decks
  • 912 flashcards
  • 279 learners
Decks: Male And Female Anatomy Review, Male Physiology Review, Female Physiology Review, And more!
Endocrine System
  • 90 decks
  • 3754 flashcards
  • 334 learners
Decks: Introduction To The Endocrine System, The Pituitary Gland, Anterior Pituitary, And more!