Еще бы кто поделился опытом, где при таком подходе лучше обворачивать в транзакции (в контроллере? в методе сервисного класса?) и где иницировать события?
И вообще, этот подход заслуживает вашего внимания? Кто еще пишет в таком стиле? Там пошли дальше, нежели, чем прослойка из сервисного слоя.
А отправку письма-подтверждения почты при регистрации пользователя куда прилепить? В событии?