--
Les erreurs de grammaire et de syntaxe ont été incluses pour m'assurer
de votre attention
On Thu, Jun 2, 2011 at 5:51 PM, Stefan Moser <stefan...@gmail.com> wrote:
--
condition and, as I mentioned in my blog post Race Conditions Don't
Exist (http://www.udidahan.com/2010/08/31/race-conditions-dont-
exist/), that indicates some deeper business analysis is needed.
BR
John
Cheers,
Nuno
Part of the joy is trying to get your lob app to work that way :)
Warning: Common sense ahead ...
In programmers language the concerns at hand are in the realm of algorithms. Given a problem with at least one solution, It's our job to to find out what can be computed in parallel and what can't and this includes things such as business process.
In high technically matured companies, when we have technical concerns intersecting business concerns, a problem is not simply given to a an architect or programmer living in a bunker. Indeed, neither architects or programmers in these kind of institutions usually live in bunkers (I've seen some places where entire IT departments where actually bunkers).
You need to put brilliant people good with algorithms talking with the business. Unfortunately the kind of people needed for this task is extremely difficult to find.
But an opportunity for parallelism does not imply an opportunity for improving system performance. What? Yes, you heard in this forum at least from ME.
There is plenty evidence out there in the world about this. But if one needs one right now read a very old book "The Mythical Man-Month".
What does this have to do with algorithms, domain driven design and OO? Well, one man is an Object.
So here is the drill. Don't copy Amazon processes to your context! That is impossible. Instead only try to realize the truth, there is no Amazon.
I'm sure someone from DDD-CQRS will write a blog post in the same tone in a few months, and it will get re-tweeted all over the world as a perl of thought ...
Cheers,
Nuno