Никто и не спорит, что проблема в том, что легаси интеграции и логика могут накладывать ограничения. Меня например устроило бы ждать 30 сек грейсфул шатдауна, потому что на каждое событие надо сходить поменять стейт в базе, проапдейтить еще пару табличек, сделать еще пару вызовов других сервисов. Но если события не являются сами по себе каким-то атомарным, хз, юнитом, то проблемы. Типо, у тебя событие характеризует изменение какого-то существующего стейта, на которое тебе надо среагировать, основываясь на предыдущем стейте в базе. Или еще лучше, когда тебе могут из нескольких разных топиков лететь события, которые представляют собой изменение одного и того же стейта, но в разном формате и с разной семантикой и порядком.