Решил начать развиваться в области предметно-ориентированного проектирования.

И вот неплохое видео для разгона по теме. Докладчик по ходу раскрывает суть слоев приложения, разделение ответственностей, а также проводит небольшой рефакторинг, вынося логику из контроллера по слоям.

Смотреть видео