System Design

This class was created by Brainscape user Abhishek Mehta.

By:

Decks in this class (24)

Message Brokers
What are publishers or producers 1,
What is the primary role of kafka 2,
True or false kafka is designed f...
82  cards
Authentication
Define oauth 1,
What is a token in authentication 2,
True or false jwt stands for json...
42  cards
Database
Define database 1,
What are the two main types of da...,
True or false normalization reduc...
85  cards
Rest API
Define rest api 1,
What does crud stand for in rest ...,
True or false rest apis use http ...
35  cards
GraphQL
Define graphql 1,
True or false graphql uses a fixe...,
What does schema define in graphql 3
20  cards
Object Oriented Programming
Define object oriented programming 1,
What is an object in oop 2,
True or false encapsulation hides...
34  cards
gRPC
Define grpc 1,
True or false grpc supports multi...,
What does rpc stand for 3
20  cards
System Architecture
Define microservices architecture 1,
True or false monolithic architec...,
What is a key feature of client s...
15  cards
Docker
Define docker 1,
What is a container 2,
True or false docker images are m...
19  cards
Data Flow
Define data flow 1,
What is a data source 2,
True or false data sinks store da...
25  cards
Scaling Services
Define load balancing 1,
What is the purpose of caching 2,
True or false load balancers can ...
33  cards
Scaling Data Storage
Define database partitioning 1,
What is hashing in databases 2,
True or false consistent hashing ...
10  cards
Batch & Stream processing
Define batch processing 1,
What is stream processing 2,
True or false lambda architecture...
10  cards
Patterns
Define saga pattern 1,
True or false rate limiting preve...,
What is fan out fan in 3
10  cards
Distributed Systems
Define distributed system 1,
True or false scalability is a ke...,
What is consistency in distribute...
15  cards
Networking
Define tcp 1,
True or false udp guarantees data...,
What does https stand for 3
20  cards
Serialisation
Define serialization 1,
What is deserialization 2,
True or false json is a serializa...
20  cards
API
Define api 1,
True or false apis can only be us...,
What does rest stand for 3
10  cards
CI/CD
Define continuous integration 1,
What is the purpose of continuous...,
True or false ci cd helps reduce ...
38  cards
Git
What does git init do 1,
Define git clone 2,
True or false git add stages chan...
40  cards
AWS
Define ec2 1,
What does s3 stand for 2,
True or false lambda is a serverl...
26  cards
Testing & Debugging
Define unit testing 1,
What is the purpose of integratio...,
True or false debugging is the pr...
27  cards
Monitoring
Blank 1,
Define monitoring 2,
What is traceability 3
28  cards
Concurrency, Parallelism and Asychronous
Define concurrency 1,
True or false parallelism involve...,
Fill in the blank asynchronous pr...
20  cards

More about
System Design

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

Evironmental Systems for Interior Design
  • 21 decks
  • 942 flashcards
  • 28 learners
Decks: Introduction, The Enviornment Building Envelope, Building Codes Expanded, And more!
Design
  • 31 decks
  • 974 flashcards
  • 59 learners
Decks: Bending Timber, Blow Moulding Extrusion, Cad Cam, And more!
Systemic Path
  • 35 decks
  • 2175 flashcards
  • 10 learners
Decks: Urinary 1, Urinary 2, Urinary 3, And more!
EE20021 Digital systems design
  • 24 decks
  • 454 flashcards
  • 14 learners
Decks: 1 Introduction To Fpga Technology, 2 Gate Level Hierarchy And Simulation, 3 The Module Data Types And Operators, And more!