News for hackers. Stuff that matters.
Re:Prime Video Abandons Serverless Distributed Stack for Mon... by henry_bone on Thursday May 04, 2023 @03:02AM (#35812182)
Seems like Conway's law applies:-

"Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure." -- Melvin E. Conway

https://en.wikipedia.org/wiki/Conway%27s_law

Re:Prime Video Abandons Serverless Distributed Stack for Mon... by pjc50 on Thursday May 04, 2023 @07:50AM (#35813945)
Came here to say this - and it applies in the other direction. Microservices allow you to split work between teams without having to coordinate deployment and iteration cadence quite so tightly.

If you have a single team, you shouldn't be doing microservices.

Re:Prime Video Abandons Serverless Distributed Stack for Mon... by baobabKoodaa on Thursday May 04, 2023 @05:26PM (#35822301)
I mostly see organizations with multiple internal dev teams who all have shared responsibility over all of the microservices (e.g. no-one is responsible for any service). The worst of both worlds: all of the complexity of microservices architecture, without the benefit of specialization and splitting work between teams.
Re:Prime Video Abandons Serverless Distributed Stack for Mon... by mwcampbell on Friday May 05, 2023 @06:44AM (#35827533)
The organizational structure doesn't have to be reflected in the built artifact(s), though. Just look at Chrome. It has who knows how many teams working on it, but gets built into a single giant DLL (or executable, depending on your platform). And newer languages like Go and Rust make it easier to link everything into one big artifact like this.