Lesson 3 of 9

🏠 System Architecture

🎯 Grades 9–12 ⏱ ~30 minutes 🟡 Intermediate

What You'll Learn

  • What system architecture is and why architectural decisions matter
  • Common architecture patterns: centralized, distributed, layered, microservices
  • How to evaluate architecture trade-offs using a trade study
Quick Check

1. Why are architecture decisions especially consequential in systems engineering?

AThey determine the programming language used
BThey are the hardest to change later and affect everything downstream
CThey only affect performance, not reliability
DThey are usually made at the end of the project

2. Which architecture pattern is most resilient to single-node failure?

ACentralized
BDistributed
CLayered
DMonolithic

3. In a layered architecture, how do layers interact?

AAny layer can communicate directly with any other layer
BEach layer only interacts with adjacent layers
CAll layers communicate through a central message bus
DLayers never communicate — they operate independently

4. What is the purpose of an architecture trade study?

ATo determine the project budget
BTo select the most popular technology
CTo objectively evaluate multiple architecture options using weighted criteria
DTo document the final architecture chosen by the customer