https://medium.com/@stefannovak96/basic-cqrs-and-event-sourcing-in-net-building-net-microservices-part-2-6ecd2407dfe5