1. сделать функцию которая в себе весь этот алгоритм описывает. Это просто и удобно. 2. у тебя не будет одного места где есть вся цепочка и все будет строиться на событиях. Особо удобно со всякими rxjs но тут я слаб. Профит тут обычно для процессов которые любят меняться (требования то есть)