[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)