SKIP TO CONTENT
VAULT
77 NOTES
2026.09.10
/
SEARCH
⌘K
◑ THEME
☰
HOME
DEVOPS
PROGRAMMING LANGUAGES
DATABASES
BOOKS
SYSTEM DESIGN
DSA
AI ENGINEERING
FRONTEND
BACKEND
BOOKS
· 5 NOTES · UPDATED 2026.09.10
DESIGN IT
NOTES
5
01
02 MIN · 2026.08.29
Become a Software Architect
Notes on the first chapter of Design It: what software architects do, what software architecture is, and why it helps build amazing software.
02
02 MIN · 2026.08.29
Design Thinking Fundamentals
Design thinking is less a process and more of a guide to direct and organise design activities.
03
01 MIN · 2026.08.29
Devise a Design Strategy
Designing a system is chaotic, which creates a need for a strategy.
04
02 MIN · 2026.09.01
Dig for Architecturally Significant Requirements
An architecturally significant requirement (ASR) is any requirement that strongly influences the design choices and the structures of the architecture. To help find these ASRs, think of four categories.
05
02 MIN · 2026.09.09
Choose an Architecture Before It Chooses You
Even if you eat a 5 Star and do nothing, the system, once built, will still have an architecture. So it is up to you: either follow the process, identify ASRs, constraints, trade-offs and quality attributes, and take…