YAPC::Europe 2011 in Riga

YAPC::Europe 2011 “Modern Perl”

Twitter #ye2011    RSS       Log in

How not to screw up your business application

By Carl Mäsak (‎masak‎)
Date: Monday, 15 August 2011 11:40
Duration: 40 minutes
Target audience: Any
Language:
Tags: business commands cqrs domain events


The stereotypical business architecture is fundamentally flawed.

It essentially paints us into a corner where the only way to scale is up, which means we have to buy a bigger database and spend more time praying to the fickle gods of database optimization. We're, in a word, screwed.

There's a way out of all of that, and it starts by recognizing that commands (for changing the data model), and queries (for getting reports from the data model) are fundamentally different things. And it just gets better from there.

This talk is about that. How to factor your business application for greater clarity, maintainability, and scalability.

Attended by: