Hacker News new | ask | show | jobs
by cientifico 1787 days ago
In my experience, the architecture is not relevant at all for the success of a business.

It's alignment with the company structure is.

The same way Conway's law tells us that company structure and the communications should be in sync, the architecture should match the teams.

As a rule of thumb... the good architecture is the one that minimize the communication within the different teams.

1 comments

I've worked for a very successful very high margin $200M+ revenue company with very good salaries on a (some years back) CORBA Java system.
Some would argue that if you are using corba you probably have a pretty good idea of what you are doing and you are not doing fashion/hype driven development.
It might also mean that they had the project created when CORBA was in fashion, and it survived to this day, because it was an actually useful system, and despite the architecture being - whatever it was.
"CORBA was in fashion"

Exactly this.