Software architecture can make or break the success of projects. As a consultant and trainer, I see the same mistakes in architecture design over and over again. This presentation shows these mistakes – of course with possible solutions. It is about choosing the right technologies and techniques, setting the right priorities and actually solving the domain problem.