Tuesday, March 28

Enterprisey

Brian McAllister describes the term "Enterprisey"

An architecture should be only as complex as it needs to be, containing as few objects as possble which communicate by the simplest channels that offer sufficient reliability.

Complex architectures increase the time to deliver the first version of an application that does anything meaningful and that people can use and comment on. They need to be used less often than most people think.

If you're writing an e-commerce site, get the first version working using simple technologies. If lots of people use it, there will be money available to add the necessary enterprisiness to it.

No comments: