Open devas123 opened 3 years ago
Event -> Maybe<State> -> State
.Ref[Map[String, CompetitionProcessor]]
? тогда можно ему отдать менеджмент базы данных тоже.) Promise!
Естественным образом эта модель вписывается в Actor Model. Обработке каждого CompetitionState соответствует один Actor, при старте он восстанавливает State из Event'ов. Ему передается только EventProvider (в Production это Consumer, в тестах может быть List)
Event'ы не должны быть императивными. Они не должны быть привязаны к имплементации в compservice.