UWI-5590 Intro to CQRS with Event Sourcing | Voxxed Days

Voxxed Days Banff 2019
from Friday 20 September to Saturday 21 September 2019.

   Intro to CQRS with Event Sourcing


Beginner & novice level
KC303 Friday from 10:00 til 11:00

Intro to CQRS with Event Sourcing

Learn about the basics of Event Sourcing and the Command Query Responsibility Segregation (CQRS) patterns and how both can be used together in a microservices based architecture to eliminate inter-service calls, atomically update and publish changes in your state, and still respect the principles of microservices: * well defined domains * own your own state

We will discuss the advantages and disadvantages of this approach and will use EventStore to provide some practical examples and demo code based on our own usage of Event Sourcing + CQRS in a real production system (along with some growing pains).

This talk will cover the basics of CQRS with Event Sourcing including: * Commands & Queries * Projections * Event Design * Event Stream Design * and a few Anti-Patterns

"The truth is the log, the database is a cache of a subset of that log." - Pat Helland

Sanjeev Paskaradevan
Sanjeev Paskaradevan
From Synopsys Inc.

From wrangling code for the Canadian Navy Helicopter Mission Planning Software, to optimizing drilling data transfer over satellite networks, to building the next generation of cloud based security testing platform, Sanjeev Paskaradevan has had a diverse and interesting career in the Calgary Software Industry.

Sanjeev holds a Masters degree in A.I. from the University of Calgary and is currently managing the development of the Polaris Software Integrity Platform, a cloud native microservices based platform for managing software defects at scale.

In his spare time he punishes his body by training for long distance running and has recently completed his first marathon.

Make sure to download the Android or iOS mobile schedule.