А где происходит логика связки между событиями? Грубо говоря, есть сервис A B C, и сервис A сначала отправляет некий запрос на сервис B, а если на нем все ок, то отправляет другой на сервис C. И вот где эту логику реализовать, что если эвент A->B ок, то нужно запустить A->C (с определенными данными от А)?