Сергей Протько Сейчас действительно сделал вывод что гексагонал мне не нужен. Сервисный слой есть , его так и оставлю, инверсия тоже пока не нужна , у меня там в контейнере все, я даже самоRBAC туда засунул и в целом пока не приперло значит. Надеюсь до росту однажды)
Сергей Протько То есть то что контроллер всего лишь вызовет UseCase и соответственно скажем FormController и ApiController будут отличаться лишь ответом то ли редирект и Flash то ли просто ok 200, и data
Сергей Протько
Но мне нравится в этом все не только отделение от фреймвворка что да действительно для меня пока бесполезно, а отделение от типов контроллера будь то APIContoller, FormController или CIController
Алексей Уколов Тогда можно лично к вам вопрос. Вы используете на сценарии использования отдельную(команду или джоб, хандлер да что угодно) для связи слоя предметной области ?
Алексей Уколов
Поправьте меня если гоню но
class CreateJob extends Job implements SelfHandling
так это обычный джоб(обычный в смысле не в фоновом процессе
А так
class CreateJobi extends Job implements SelfHandling, ShouldQueue
С Queue в фоновом процессе отрабатывает