Systems Architecture & System Design
Open a video or resource link, watch it, then check its box to track your progress and unlock what comes next.
Design system structure from requirements through components, interfaces, data, communication, deployment and evolution; make explicit tradeoffs across scale, reliability, latency, consistency, security, cost and operability.
- Single Server to Scalable System (25 min)
Fast evolution from a simple app to scalable architecture. - Caching, Load Balancing & Sharding (8 min)
Three high-frequency scaling patterns in one short lesson. - 4 Types of Event-Driven Architecture — Confluent (9 min)
Shows when asynchronous/event-driven designs are useful.
- C4 Model Google Cloud Well-Architected AWS Well-Architected — Simon Brown
A deeper treatment of the same skill; use it to move from concept to working patterns. - Requirements Definition (Systems Engineering) — MIT
A deeper treatment of the same skill; use it to move from concept to working patterns. - What is Event-Driven Architecture? — IBM Technology
Apply Systems Architecture & System Design through the adjacent capability: Architect Integration Strategy.
- Enterprise Integration Patterns — Azure Integration Services
Extend Systems Architecture & System Design into senior/production practice through Architect Integration Strategy. - 8-bit Computer Build: Connecting the Bus — Ben Eater
Extend Systems Architecture & System Design into senior/production practice through Computer Engineering. - Introduction to Causal Diagrams — Climate Interactive
Extend Systems Architecture & System Design into senior/production practice through Systems Thinking.