Unit 1.3

Software Architecture Chapter 3 · Foundations

~2 hours 2 tutorials Case Study + Mini‑Project

Learn how to design robust software systems by evaluating architectural styles, trade‑offs, and quality attributes. You will apply decision‑making frameworks to real‑world scenarios.

Unit Learning Outcomes

Tutorials

Architectural Styles

Layered, event‑driven, microservices, and serverless patterns.

Start tutorial

Architectural Decision Making

ATAM, decision records, trade‑off analysis, and stakeholder alignment.

Start tutorial

Activities & Assessments

Case Study: E‑Commerce Migration Submit: Day 3 Submit
Mini‑Project: System Design Submit: Day 4 Submit