in one scenario we have some kind of online shop functionality.
the user can buy something with a credit card. Now we promise our users that the creditcard information will be deleted from our system after the payment has been fullfilled
Now when implementing this in EventStore, what would be a good way? Should I avoid the EventSourcing for this part ? I can image that the payment step could be handled in a CRUD manner.
Or should i do the really really bad thing and update / delete the related events ?
Is there somekind of best practice?