Complex applications are never easy to build and maintain; add performance to the mix and you will have a huge problem! What if we could get very fast applications without sacrificing good abstraction? We will focus on the hazards affecting PHP OLTP application performance, and on particular features of Doctrine ORM that will improve it. Also, we will try and see how we can reverse-engineer these features to build robust, scalable and clean software.