Ещё "логика на сайте" напиши. Поставь конкретную задачу.
Запустил ты некий воркер, а воркер принимает кучу команд и выдаёт кучу событий, которые надо отображать в реалтайме. Например, воркером конкретно у меня служит бинарник mp3 плеера. Нужно запускать воспроизведение файла, отображать позицию, управлять позицией, управлять громкостью, реагировать на конец воспроизведения, и ещё огромная куча мелких задач.
Я пробовал разные подходы, один раз даже полностью переписал логику с нуля, и сага в данном кейсе очень зашла. Мне удобно рассматривать саги, как аналоги unix-процессов, которые можно запускать, прерывать, форкать, джойнить итд.
Я не говорю, что сага в данном случае универсальный паттерн. Если задача сводится к "загрузить с сервака табличку, отобразить формочку, запостить формочку", то да, там с головой хватит более простых решений.