Из личного опыта, вкратце:
1. Не используйте фасады, только
dependency injection, благо автоматическое разрешение зависимостей в Laravel очень мощное и удобное.
2. Не используйте Eloquent, используйте
Doctrine. *
3. Не стесняйтесь использовать
асинхронные задачи. При желании можно с их помощью реализовать полноценный CQRS.
* - Если, конечно, в вашем представлении сущность бизнес-логики соответствует модели ORM, ведь DDD предполагает разделение "domain layer" от "persistence layer", хотя Doctrine ползволяет довольно безболезненно их смешивать. В любом случае, Eloquent - худшая часть Laravel, и, наверное, одна из самых неудачных реализаций ActiveRecord на PHP.