0. Ω System Design(Large scale systems)Ω

This class was created by Brainscape user Wambui Mwangi.

By:

Decks in this class (22)

0. Intro
What is vertical scaling and what...,
What is horizontal scaling and ho...,
What are the different approaches...
65  cards
1.0 Scalability, availability, stability, patterns(Fun reading)
How do you manage overload 1,
What is immutability as the defau...,
What is referential transparency ...
106  cards
1.0.1 Scale From Zero To Millions Of Users (bytebytego)
How does traffic flow in a single...,
With the growth of the user base ...,
What is vertical scaling vs horiz...
23  cards
1.1 Performance vs Scalability
What is scalability and how does ...,
What is the common misuse of the ...,
What is the technical definition ...
6  cards
1.2 Latency vs Throughput
What is latency 1,
What is throughput 2,
True or false latency and through...
16  cards
1.3 Availability vs consistency
What are the three guarantees in ...,
What does consistency mean in the...,
Define availability in the cap th...
49  cards
1.4 Domain Name Systems
What does dns stand for 1,
What are the two software compone...,
Why is dns important for network ...
129  cards
1.5 Content Delivery Network
What is a content delivery networ...,
What types of content are general...,
How does serving content from cdn...
33  cards
1.6 Load Balancing
What is a load balancer 1,
What does fault tolerance mean in...,
What is health monitoring in load...
78  cards
1.6.1 Session management in Load Balancing
What is an http session 1,
What are the components of an htt...,
What is the timespan of an http s...
22  cards
1.6.2 JWT
What does jwt stand for 1,
What is the primary purpose of a ...,
True or false jwts can be encrypt...
37  cards
1.7 Databases (ACID and More)
What is a transaction 1,
What are acid properties 2,
Why are acid transactions a good ...
29  cards
1.8 Cache
Blank 1,
What is caching 2,
What does the dispatcher do in ca...
24  cards
1.9 Asynchronism
What is the purpose of asynchrono...,
What do message queues do 2,
Describe the workflow of using a ...
18  cards
2.0 Communication
Blank 1,
What does http stand for 2,
What type of protocol is http 3
28  cards
2.1 Security
Blank 1,
What is a key principle for data ...,
What should be done to prevent xs...
8  cards
2.2 Back of the Envelope
Blank 1,
What is the approximate value of ...,
What is the exact value of 2 20 3
38  cards
2.3 Idempotency
What is idempotency 1,
How does idempotency apply to apis 2,
What happens if a user experience...
62  cards
3.1 Design Ticket Master
What is ticketmaster feb 17 1,
What are the funtional requiremen...,
What are the non functional requi...
17  cards
3.0 Interview (Design a service like Dropbox)
Blank 1
1  cards
3.2 Elastic Search
0  cards
1.0.2 Back of the envelope Estimation(bytebytego)
0  cards

More about
0. Ω System Design(Large scale systems)Ω

  • 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....