06 Quiz: Software Architecture
Instructions
This is an interactive quiz. Sign in with GitHub to save your progress, or continue as a guest.
- Select your answer for each question
- Get immediate feedback on your choices
- Retry questions as many times as you need
- Track your progress across sessions
Twitter’s “Fail Whale” error page (2008-2010) became iconic. What fundamental problem did it reveal about their system?
According to the lecture, what does software architecture describe?
Why is architectural design described as a “creative process” rather than a formulaic one?
Which of the following is NOT one of the key questions architects must consider during architectural design?
In an autonomous vehicle’s architecture, why do steering and braking systems run control loops at 1 kHz (1000 times per second)?
What is the principle of “defense in depth” in security architecture?
What does “99.99% availability” (four nines) mean in practice?
Which architectural strategy does Netflix use to achieve high availability?
Why is “separation of concerns” the core principle of maintainable architecture?
When optimizing for performance, what is typically sacrificed according to the lecture?
In the 4+1 View Model, which view shows how the software is decomposed into packages and modules for development purposes?
According to the 4+1 View Model, who are the primary stakeholders for the Physical View?