This session is designed to help architects develop critical thinking skills around the process and tools they use to develop their architectures. This will be accomplished by taking examples of failed solutions and mapping them to the anti-patterns that could have been avoided to improve the delivery. The session will also offer several architectural insights into the thinking required for next-generation solutions.