Онлайн-курсы, но как мне кажется, на некоторые оффлайн-мероприятия идут не пойми кто. А ведь если например посмотреть ценник на некоторые оффлайн-мероприятия, то он даст прикурить разным там курсам.
твоя блл не будет ничего знать про транзакции и просто будет вызывать методы репо репо тож в обычном режиме магия добавится когда обернешь в декоратор посмотри как делаяют в спрингах или в доке тайпорм
Так что я могу только приветствовать начинания Ильи Климова. Люди деньги платят, чтобы или их код, или их проекты эксперты разбирали, а тут все даром, бери и пользуйся, Владилен должен бы быть благодарен за такой разбор.
Ну назови shashechki А ты можешь сформулировать минусы того, что бл начнёт хранить информацию о транзакциях? Например о том, что в операции А транзакция нужна, а в Б не нужна
Простой вариант Убери логику из сервисов и перенеси ее в ДМ :) Но офк в идеальном мире блл не должен знать про транзакции, через декоратор сработает решение
транзакции будут в сервисе у которого нема (или почти) логики, что не нарушает идею про разделение инфры и логики так же намного удобнее тестировать ибо если мы тестируем логику то это ЮТ на дм, а сервисы через ИТ кроем и кайфуем