Модели CQRS, такие как AXON, используют метод apply внутри агрегата, который в конечном итоге публикует событие для шины событий, а обработчик команд также имеет доступ к eventbus для публикации события eventHandled в eventbus.CQRS: Apply() vs eventBus.publish()
Каковы преимущества и недостатки, и когда использовать что?