System Design
System Design
Tradeoffs, migration strategy, ADRs, reliability choices, scaling constraints, and pragmatic architecture decisions.
System Design
How I Make Architecture Decisions Without Pretending Certainty
How I question a use case before designing for it, and how I use RFCs and ADRs to make architecture decisions with imperfect information.
System DesignArchitecture DecisionsADRsRFCs
Talks and workshops
Bring this decision model to your team.
I turn these playbooks into talks, workshops, and internal training on applied AI, backend architecture, system design, and delivery quality.
Discuss a workshop