News for hackers. Stuff that matters.
Re:Give me back my monolith (2019) by icambron on Tuesday May 10, 2022 @02:59PM (#31331111)
You'll ship your org chart whether you try to or not. There are two questions: a) will you architect your software to make this process (relatively) efficient? and b) to what degree are you willing to change your org chat to improve your architectural boundaries?
Re:Give me back my monolith (2019) by mwcampbell on Tuesday May 10, 2022 @03:24PM (#31331445)
I think one can control the degree to which software architecture reflects the org chart. To take an extreme example, Chrome is primarily a single, giant (~200 MB) binary. I'm sure the layout of the source repositories reflects the Chrome org chart. But thankfully, they always had the engineering discipline to produce the architecture that was best for performance (a monolith, albeit a multi-process one) without letting it get out of control.