tough lots of questions asked about architecture and best practices and leadership principals tough lots of questions asked about architecture and best practices and leadership principals tough lots of questions asked about architecture and best practices and leadership principals