Разверни
демку от симфони и xdebug'ом пройдись несколько раз по пути запроса клиентского. Думаю, что сразу много интересного увидишь :) Там и события, и компиляция, и DI, и слабая связанность, и много всего другого. Самое главное, что реализовано толково, я бы даже сказал академически правильно. Ну насколько это возможно сделать на "академически странном" языке php.
А затем попробуй на этом же фреймворке реализовать какое-нибудь простое приложение, например, которое просто принимает от клиента запросы по АПИ и что-нибудь делает простое.