A bitcoin exchange built with EventSourcing and CQRS