CQRS and Event Sourcing For The Win! - Ashley Aitken

A session at DDD Perth 2016

Saturday 27th August, 2016

1:45pm to 2:30pm (WST)

Ashley Aitken @AshleyAitken

Command Query Responsibility Segregation (CQRS) is an important architectural pattern for enterprise applications. It offers a number of important benefits for more complex and collaborative applications. This presentation will give a quick introduction to and overview of CQRS within a Domain Driven Design (DDD) context. CQRS applications can also benefit from the use of Event Sourcing (ES). This presentation will give an introduction to and overview of CQRS using Event Sourcing.

However, the second part of the presentation will be an investigation of whether events are the ultimate and most timeless way to persist application state (without actually persisting application state). The ability to construct and reconstruct data stores on the read-side enables post-hoc optimisations of data representation for queries. The ability to change paradigms on the application write-side means that the data representation is perhaps even more powerful and timeless than relational stores.

Bio

Ashley has over twenty years experience as an IT academic, developer, consultant and professional trainer in academia and industry around Australia, across S/E Asia and in the US and UK. He has won awards and been recognised for the quality of his teaching and professional training from industry, academia, the student body, and the Australian Federal Government. He is currently working on a startup using the CQRS architectural pattern with Scala, Akka Persistence, and Greg Young’s Event Store plus various SQL and NOSQL data stores.

About the speaker

This person is speaking at this event.
Ashley Aitken

CQRS Startup

Ashley has over twenty years experience as an IT academic, developer, consultant and professional trainer in academia and industry around Australia, across S/E Asia and in the US and UK. He has won awards and been recognised for the quality of his teaching and professional training from industry, academia, the student body, and the Australian Federal Government. He is currently working on a startup using the CQRS architectural pattern with Scala, Akka Persistence, and Greg Young’s Event Store plus various SQL and NOSQL data stores.

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 1:45pm2:30pm WST

Date Sat 27th August 2016

Short URL

lanyrd.com/sfdtqx

Official event site

dddperth.com

View the schedule

Share

See something wrong?

Report an issue with this session