How to “think” (and design) like a Software Architect at Silicon Valley Code Camp 2019