Size: a a a

Software Design/Architecture/Zen

2021 June 14

СП

Сергей Предводителев... in Software Design/Architecture/Zen
на уровень инфраструктуры?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
просто как один из вариантов. Он же там сравнивает их со всякими Transactional атрибутами
источник

SP

Sergey Protko in Software Design/Architecture/Zen
если тебе так проще (слоями) то да
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
всегда путаю верх и низ в слоях)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
а ты по зависимостям смотри
источник

SP

Sergey Protko in Software Design/Architecture/Zen
там в целом основная идея больше про ручное управление зависимостями (тот самый Bootstrap про который он говорил) вместо IoC контейнеров
источник

SP

Sergey Protko in Software Design/Architecture/Zen
что бы меньше магии и побольше явно делать
источник

SP

Sergey Protko in Software Design/Architecture/Zen
и уменьшать количество зависимостей при этом вынося их отдельно
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Я кажется что-то не понимаю.

по сути этот способ не сильно отличается от transactionmanager

вместо

$this->transactionManager->begin();

try {
 $this->XRepository->save($x);
 $this->YRepository->save($y);

 $this->transactionManager->commit();
} catch (Exception $e) {
 $this->transactionManager->rollback();
 throw $e;
}

Будет

$this->transactionHandler->handle(function(){
$this->XRepository->save($x);
 $this->YRepository->save($y);
});
источник

SP

Sergey Protko in Software Design/Architecture/Zen
да, ничем не отличается, только куда более безопаснее API
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
да, чем меньше магии, тем лучше, согласен с этим
источник
2021 June 15

O

Olég in Software Design/Architecture/Zen
Что посоветовать почитать разработчику WPF (9 лет опыт), чтобы он быстро въехал в микросервисы (архитектура, .net / core)?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Ньюмана последнюю книжку про микросервисы, в частности пару раз прочитать главы про "а может вам не надо?"
источник

SP

Sergey Protko in Software Design/Architecture/Zen
источник

O

Olég in Software Design/Architecture/Zen
у нас с 2011 микросервисы, перейти на монолит?)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
https://samnewman.io/books/building_microservices_2nd_edition/ - вторая редакция классики
источник

SP

Sergey Protko in Software Design/Architecture/Zen
такое тоже делают.
источник

AV

Alexey Vetrov in Software Design/Architecture/Zen
9 лет в wpf'е?
источник

O

Olég in Software Design/Architecture/Zen
Спасибо, Ньюман крут, это пока все?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
можно подкрепить это литературой про распределенные системы
источник