Flashcards
234 cards in 20 decks, one per curriculum area. Space to flip, arrows to move, K and R to sort what you know from what you do not. Progress and your study streak live in your browser, so nothing to sign up for.
Core Architecture
What architecture is, the patterns it is assembled from, and how decisions get made.
Architecture Fundamentals
What architecture actually is: drivers, constraints, trade-offs and the principles behind them.
Architecture Patterns
Patterns as tools for recurring problems, with forces and consequences.
Software Architecture & Engineering
Enough engineering depth to know whether the architecture is implementable.
Architecture Decision-Making
Where senior engineer becomes architect: evaluate, choose, write it down.
Distributed Systems & Data
Many machines, partial failure, and the state they all disagree about.
Platform, Cloud & Networking
The substrate the design runs on, and the path a request takes through it.
Reliability & Operations
Keeping it up, knowing when it is not, and knowing what breaks first under load.
Security & Trust
Threats, trust boundaries and the blast radius of every design choice.
Business & Economics
Cost, capability, governance and the language executives fund architectures in.
Cost Architecture & FinOps
Architecture is also economics; exceptional architects can price their designs.
Business Architecture
Connecting technology decisions to the outcomes that fund them.
Architecture Communication
Explain the same architecture to a CEO, an engineering manager and an engineer.
Enterprise Architecture
Portfolio-level architecture: standards, governance and the estate as a whole.
Modernization & AI
Systems that already exist, and the workloads that only started existing recently.
The Architect's Craft
The reasoning habits underneath everything above.