Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 1.32 KB

test.md

File metadata and controls

49 lines (40 loc) · 1.32 KB

How do you scale a database ?

  • CAP
  • BASE
  • Sharding
  • Vertical Slicing

What are the advantages of microservices?

  • Smaller code base is easy to maintain.
  • Easy to scale as individual component.
  • Technology diversity i.e. we can mix libraries, databases, frameworks etc.
  • Fault isolation i.e. a process failure should not bring whole system down.

What are the disadvantages of microservices?

  • Difficult to achieve strong consistency across services
  • Distributed System so hard to debug and trace the issues
  • Harder to test
  • Performance Issues.

Which of the following tactics are used to increase scalability ?

  • Cube Pattern
  • CQRS
  • Cache

Which of the following is not an architectural style

  • mvc
  • soa
  • pla

Why do we use Scenario Brainstorming in ATAM

  • To gather Requirement
  • To Analyze Architecture
  • To Evalauvate ATAM

Why do we use Scenario Brainstorming in QAW

  • To gather Requirement
  • To Analyze Architecture
  • To Evalauvate QAW

Offering mitigation strategies is not an integral part of the ATAM. ATAM is about locating architectural risks.
True False

Which View in Software architecture document shows the decomposition of the System.

  • Context View
  • Logical View
  • Component View
  • Package View

Utility tree is an attempt at defining a rigorous taxonomy of quality attributes True False