Выбар тэхналогій важны, але гэта не першае архітэктурнае рашэнне. Калі пачаць з базы даных, фрэймворка або спосабу разгортвання да разумення працэсу, праект хутка пачынае абслугоўваць інструменты замест бізнес-задачы.
Я звычайна пачынаю з карты працэсу: хто стварае даныя, дзе яны змяняюцца, што з’яўляецца крыніцай ісціны, якія аперацыі крытычныя па часе і што павінна перажыць адмову асобнага кампанента.
Пасля гэтага тэхналагічны стэк становіцца вынікам патрабаванняў. Гэта памяншае выпадковыя залежнасці і дазваляе абмяркоўваць архітэктуру праз вынік: час, кошт суправаджэння, даступнасць, аднаўленне і развіццё.