CT-SPIN #97: CQRS: Command Query Responsibility Segregation

Wine Sponsor

Polymorph Systems

CQRS or Command Query Responsibility Segregation, is a design pattern based on a very simple premise. We will explore how the notion of separating responsibility for reading and writing data can have a great impact on how software is designed, and the great flexibility it lends to the data we generate.

About the Speaker

It was whilst studying accounting at university that Luke Randall realised that he had made a big mistake. Fortunately he realised that in time, and has been involved in software development in some form or another ever since. Having worked both in consulting and on products, he has an appreciation for the differences each side bring. Luke still holds the award for ugliest PHP code ever written, something he earned very early on in his career, and has been trying to make amends for that ever since. His languages of choice these days are Ruby and Haskell.


Wednesday, 19 February 2014, 18h15
Bandwidth Barn,
3rd Floor,
Block B,
Woodstock Exchange,
66-68 Albert Road,

Enter  from Williams St (around the back) which is closer to the lift/stairs. Their offices are in the corner of the building by Williams and Station St. There is parking on Station St and Williams St around the venue. Dial 300 on the intercom if the door isn’t open.


Anyone is free to attend. Please RSVP via Meetup.


18:15 Welcoming and Introduction
Dale Humby
18:25 Case Study
Luke Randall
19:25 Closing and Thanks
Herve Chubaka Bagalwa
19:30 Networking & Discussion