Let’s build a simple event-sourced chess application from scratch — Event Sourcing is a really useful concept that can help make your application more predictable, easier to maintain, and more performant. Let’s assume that we have already made the decision to use this technique in our brand new application. In the Event Sourcing, the state of a system is created…