Tell me about a time you explained your architectural choices and how you handled specific constraints in a past project.