Материал будет полезен в первую очередь новичкам, которые хотят разобраться, когда и почему следует использовать паттерн Сервисный слой. Автор статьи (то есть я) не преследует цель навязать кому-то свое единственно правильное мнение. В статье описан один из подходов, который поможет вам держать ваш код в чистоте и порядке.
Оригинал статьи расположен на Хабре по данной ссылке. Я не буду дублировать текст статьи сюда, поскольку хочу сохранить её уникальность.
Обязательно посетите секцию комментариев, там также можно почерпнуть для себя много хороших практик.