What were the architecture choices in a complex technical project you led from scratch, and what would you do differently today?