This class was created by Brainscape user Vlad Hilko. Visit their profile to learn more about the creator.

Decks in this class (14)

Refactoring
What are the 3 most important ste...,
What is code smell,
What is refactoring
18  cards
Code Smells
Why shouldnt you use comments 3 p...,
When can we use comments 3 points,
Why shouldnt we use long methods 2
38  cards
Design Patterns
What is observer pattern,
Why do we need observer pattern,
Can you give me an example of obs...
59  cards
Design principles
Can you tell me 4 main design pri...,
What is single responsibility pri...,
What is open closed principle
14  cards
Code Review
What the first things are you loo...,
What are the main part of reviewing,
What do you need to check in the ...
3  cards
OOP
Why do we need to use oop,
What is an object,
What is class
10  cards
DDD
What is ddd and what are the main...,
What is bounded context,
What is domain
41  cards
Microservices
What is microservices,
What are the main advantages of m...,
What are the main disadvantages o...
30  cards
Highload Application
What is kafka,
What is memcached,
What is elasticsearch
42  cards
Security
What password attack vectors do y...,
What is a rainbow table attack wh...,
What is salt
12  cards
System Design
Can you describe a simple app req...,
What is load balancer,
When we can use cache
11  cards
Web Application Architecture
What external system do you know,
What are the differences between ...,
How to avoid direct interaction w...
9  cards
Architecture Patterns
Can you describe application with...,
What 3 the most important layers ...,
How to check that your layers are...
42  cards
Architecture
What is application architecture,
What is service architecture,
What is software architecture
4  cards

More about
Design/Architecture

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Vlad Hilko's Design/Architecture flashcards now!

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?

architecture philosophy
  • 8 decks
  • 159 flashcards
  • 43 learners
Decks: Scandinavian Architecture, The International Style Mies Van Der Roh, Past Exams Outline Solutions, And more!
(A-Level) Product Design
  • 26 decks
  • 654 flashcards
  • 172 learners
Decks: Designers And Design Movements, Timbers, Polymers, And more!
Computer Architecture/Assembly
  • 11 decks
  • 541 flashcards
  • 396 learners
Decks: 1 How Assembly Language Works, 2 X86 Processor Architecture, 3 Assembly Language Basics, And more!
Design
  • 19 decks
  • 491 flashcards
  • 1 learners
Decks: Timber And Manmade Boards 1, Metals, Polymers, And more!
Make Flashcards