Float Credit Purchased - this will increment the float
TransactionCostInformationRecordedEvent - this will decrement the float
Things to consider here is performance, does this aggregate really need to rehydrate each time or is it just a conduit to get events to the Read Model to build a float balance.
This will be fed from 2 domain events
Things to consider here is performance, does this aggregate really need to rehydrate each time or is it just a conduit to get events to the Read Model to build a float balance.