C4

  • System Context
  • Container
  • Component
  • Code

How to deal with Requirements:

  • Problem Space -> What, Why?
  • Solution Space -> How ?

How can we push someone who comes from Solution Space into Problem Space? 5 Why - Root cause

Functional and Non Functional Requirements:

SLA (Service level agreement):

Million dollar questions?

Kano model

Goals:

  • Business
  • Product
  • Architecture
  • Component

Describing The Load

Describing The Performance

How to scale?

  • Scale up
  • Scale out