title: CQRS/EventStore: How are failures to deliver events handled?
body: <p>Getting into CQRS and I understand that you have commands (app layer) and events (from the domain). </p>
  
  <p>In the simple case where events are to update the read model, do read model updates fail? If there is no "bug" then I cannot see them failing and as I am using EventStore, I know there is a commit flag which will retry failures.</p>
  
  <p>So my question is do I have to do anything in addition to EventStore to handle failures?</p>
  
  <p>Coming from a world where you do everything in one transaction and now things are done separately is worrying me.</p>