Using CQRS with Event Sourcing or – what’s wrong with CRUD? November 12, 2016 By Kristian Freed 3 Comments CQRS, Event Sourcing, Java, Software Architecture, Software Trends The programming world is turning more and more functional. While pure functional programming languages like Haskell are yet to become mainstream, many of its tenets such as higher order functions and immutable data are – one i