I’ve got a couple of questions based on my understanding of event sourcing and event stores.
When event sourcing using eventual consistency I believe it is quite common to insert compensating events into a stream to correct bad data / bugs, is this possible with event store? Can you insert/delete events at a certain point in the stream? Will projections be updated?
If not, what is the best/recommended way to perform a compensating action in the case of bugs/bad data?