> An architect I closely work with always says: ‘Each extra component
> introduces complexity’. I think that is true. Each component ‘in the
> middle’ makes a system harder to understand, debug, maintain, deploy and
> requires an additional level of competence. Unless it has true added 
> value,
> one should think very delicately if this extra component is really
> necessary.
>
    The problem with this statement is that there will *always* be a 
component in the middle, whether you think of FDS as middleware or not. It 
is not a question of whether to put something in the middle or not, but a 
question of *which* middleware to use.

> Actually, there is some contradiction in your last paragraph. You admit 
> that
> putting middleware in place needs thorough testing (which costs money ...
> probably much more than the 20k you pay for FDS) and is a ‘daunting task’ 
> 
> (which means that you are aware of the extra complexity and the risks that
> it brings). You actually mention the exact reasons why I would not like
> putting middleware in place for just one single client.
>
    You misread him. What he said is that *installing FDS* requires thorough 
testing which can be a daunting task.

ryanm 



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to