[HN Gopher] The Architecture of Open Source Applications
___________________________________________________________________
The Architecture of Open Source Applications
Author : DerekBickerton
Score : 52 points
Date : 2022-05-07 18:17 UTC (4 hours ago)
(HTM) web link (aosabook.org)
(TXT) w3m dump (aosabook.org)
| alkonaut wrote:
| macintux wrote:
| Frequently discussed. Some previous threads:
|
| * https://news.ycombinator.com/item?id=24635235
|
| * https://news.ycombinator.com/item?id=24332485
|
| * https://news.ycombinator.com/item?id=20731206
|
| * https://news.ycombinator.com/item?id=9418788
|
| And specifically regarding the Nginx content:
|
| * https://news.ycombinator.com/item?id=29088134
|
| * https://news.ycombinator.com/item?id=10616989
| yodon wrote:
| I'm reminded of an oldie-but-goodie paper on Bazaar-style
| development efforts vs. hierarchically organized humans writing
| code that might interest folks hitting this page[0].
|
| tl;dr: Bazaar efforts tend to develop loosely coupled or
| decoupled architectures, and hierarchical organizations tend to
| produce architectures with centralized API backends or messaging
| structures - neither architecture is "better" in an absolute
| sense, but each is "better aligned" in a Conway's Law sense with
| the human structures involved. Big sweeping generalizations,
| obviously, and the project you're working on is obviously the
| exception, but it can be a fun read if you're into large scale
| software development efforts.
|
| [0]https://www.hbs.edu/ris/Publication%20Files/08-039_1861e507-..
| .
___________________________________________________________________
(page generated 2022-05-07 23:01 UTC)