Dylan Smith

Update: Slides are posted!

Update: We'll post the slides soon! In the mean time, contact Dylan with your questions.

The Regina Technology Community welcomes Dylan Smith!

Topic: Command Query Responsibility Segregation and Event Sourcing
Command Query Responsibility Segregation (CQRS) and Event Sourcing are two distributed architecture patterns that when combined produce a very compelling architecture for a lot of problems that we as software developers face on a regular basis. Why do we insist on using the same data model to service both the transactional portion of our software and the queries/read portion? We typically only store the current state of our entities, what happens when the business wants to do some analysis on *why* the data is what it is? The CQRS and Event Sourcing patterns attempt to address these concerns and provide a number of other highly valuable benefits, both technical benefits, but more importantly business benefits that translate directly into business value for your organization. This session will begin by doing a brief review of common distributed architecture patterns you’re all probably familiar with even if you don’t know them by name, then we will take a look at the CQRS and Event Sourcing style of architecture and how it compares to the traditional distributed architecture patterns.

Speaker: Dylan Smith
Dylan Smith is an Application Lifecycle Management (ALM) consultant for Imaginet where he spends his time helping teams become more successful at delivering software. Dylan has over a decades experience designing and architecting mission critical applications. In the past few years Dylan has focused on agile development techniques and practices. He has led the shift to agile and lean development practices across multiple teams, projects and companies.

Location:
Royal Saskatchewan Museum
2445 Albert Street, Regina
Map

Date: Tuesday Evening, February 8th, 2011

Cost: Free

Schedule:
5:30 pm Food and social - please register if you are joining us for dinner
6:00 pm Welcome
6:05 pm Part one
6:45 pm Break
7:00 pm Part two
7:30 pm Questions and closing

Registration:
We need to know how much food to order! :)

If you're joining us for dinner, please register through the Regina Technology Community website.

If you've registered and are unable to attend, please let us know through the Unregister page.

Registration deadline is Tuesday, February 8th at 12:00 pm.

Prizes:
We will raffle off a registration to the Prairie Developer Conference and a license to the Telerik Ultimate Collection.

Sponsors:
A big thank you to our sponsors!!

Gold Sponsors
Prairie Developer Conference
Solvera Solutions
Greystone Managed Investments Inc.
SaskTel
Telerik Inc.
Conexus
MicroAge
ISM Canada
TMC Technology Management Corporation
Adxstudio Inc.
Paradigm Consulting Group Inc.

Silver Sponsor
Sutherland Consulting Inc.
JCC Computer Sales and Services
Metaplexity Associates LLC

Want to invest in your community? Check out our sponsorship page.