Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
увы) в статье нет CQRS и есть реализация простейшей шины событий.
Так же стоит заметить, что recover повсюду не есть хорошая практика.
В данном случае это может быть библиотека и код обработчиков для неё чужероден, т.е. доверять ему нельзя. Обработчик может и панику выкинуть, но шина от этого падать не должна… На мой взгляд, recover здесь вполне уместны.
А с какой целью аргументы в Publish заворачиваются в reflect.Value?
Можно ли использовать CQRS паттерн в GO?