Workshop: [SOLD OUT]Event Sourcing,CQRS &SOA: Event Sourcing




9:00am - 12:00pm

This workshop is sold out.

Most systems in production today store the current state of the entities which make up their domain model. However, this is not the only way of looking at the problem - instead we can treat current state as a second derivative of previous behaviours, and store the previous behaviours instead in the form of events.

In this hands-on workshop, we'll cover the principles of event sourcing, and implement both a model and all of the plumbing necessary to remove the ORM from the write path of a system.

Attendees will be coding in pairs for most of the workshop, and can work in any language with which they are familiar. Example code will be in Go and Java. We will implement storage against Event Store (, so please install a single node using the instructions for your development platform, along with a client API for your platform of choice.

Speaker: James Nugent

Engineering @HashiCorp



Monday Nov 7

Tuesday Nov 8

Wednesday Nov 9