Не вижу никакой проблемы в том, что я написал. Я человеку подсказываю, в какую сторону гуглить, чтобы он не переизобретал известные подходы. Если он почитает про ES и поймет, что именно это ему и надо, но он не знал, как называется, то это будет хорошо.
Во-вторых ты как-то слово "база" узко понимаешь. В широком смысле база данных — это система хранения информации. И не все бд реляционные. EventStore, Kafka Streams вполне себе базы данных в этом смысле. Я поэтому и добавил "грубо говоря".
Просто уж если приходишь к тому, что надо хранить ивенты на диске, то до ES один шаг остаётся и он может быть логичным и оправданным.
Возможно, но это не тот контекст - в случае если база выступает промежуточным слое для хранения недоставленных сообщений, о сорсинге речи не идет - сообщения можно даже не декодировать а хранить, как есть. И предложением использовать евент сорсинг скорее можно запутать человека, отправив его по скользкой дорожке бизнес-логики, чем помочь решить проблему оставаясь в рамках инфраструктурного слоя.