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

Decks in this class (15)

Premises
No silver bullet,
Terminology functional,
Terminology conceptual
11  cards
Programming Language evolution
What is the correct programming l...,
What goal new programming paradig...
2  cards
Architectural Styles vs. Architectural Patterns vs. Design Patterns
What is the key difference betwee...,
What is an architecture style,
What is a pattern in this context
5  cards
Monolithic Architecture
What is the modern monolithic,
What deployed means in this context,
What node means in this context
6  cards
Layered Architecture
What is layering,
How does a layered system is orga...,
What are the advantages of the la...
6  cards
MVC and its alternatives
What problem does mvc architectur...,
In which context the original mvc...,
What does consist the hierarchica...
8  cards
Entity-Boundary-Interactor (EBI)
What is the role of an entity,
What is the role an boundary,
What is the role of interactor
5  cards
Packaging & Namespacing
What is a maintainable codebase,
What are the advantages of having...,
What is encapsulation
5  cards
Domain-Driven-Design
What is the concept of a ubiquito...,
What are the layers identified by...,
What is the concept of a bounded ...
5  cards
Ports & Adapters Architecture
What is the goal of this architec...,
What is the main idea of the hexa...,
What is a port
5  cards
Onion Architecture
What are the key principles,
What are the layers of this archi...,
What is the advantage of this arc...
5  cards
Clean Architecture
What does consist the clean archi...,
What are the layers of this archi...,
What are the characteristics of t...
3  cards
Event-Driven Architecture
What is an event,
When should we use events,
What is an event listener
5  cards
Command Query Reponsibility Segregation (CQRS)
What is cqrs,
When should cqrs be used
2  cards
Service Oriented Architecture
What is soa,
What are the main concepts of soa,
What is corba
7  cards

More about
Software Architecture

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Raphael Collin's Software 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?

Software Architecture
  • 2 decks
  • 130 flashcards
  • 2 learners
Decks: Overview, Security Syo 601, 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!
Software Engineering 2
  • 10 decks
  • 152 flashcards
  • 121 learners
Decks: Lec 3, Lec 4, Lec 5, And more!
Software Architecture of Distributed ...
  • 1 decks
  • 72 flashcards
  • 8 learners
Decks: Exam, And more!
Make Flashcards