What is architecture?

Here's a short definition of architecture that somebody made after a presentation Paul and I did last week.

Architecture is the stuff that you can't refactor in an afternoon.

I got a kind of "yeah, that's actually about right" feeling. What do you think?



Re: What is architecture?

Architecture is also something you can't build in an afternoon as well.

Re: What is architecture?

I'm not so sure I agree, although I see where you are coming from. To take an example, an afternoon gives me enough time to put together a skeleton web application built upon a framework and a handful of guiding principles. Fast forward a few months and this architecture becomes ingrained, which leads to the conclusion that you can't refactor it in an afternoon.

Re: What is architecture?

Instead of defining architecture by defining the areas of its non-inclusion architecture should be defined by what it compromises. very simply put, architecture is the design of a system to facilitate a goal or an outcome.

Quote of the day: What is architecture?

Very, very true: Architecture is the stuff that you can't refactor in an afternoon. (via The Pragmatic Architect)

Add a comment Send a TrackBack