3 ms·
It's simply Conway's law more explicitly materialised. Essentially the organisation wants to hire more engineers because that makes it all go faster, right? Bu
by Guthur 6y ago
It's simply Conway's law more explicitly materialised.
Essentially the organisation wants to hire more engineers because that makes it all go faster, right? But then you can't have all those engineers in one team so you create lots of small teams. This means you'll get lots of small systems. You then want to make them "autonomous" so they all get their own repo and cicd. And then before you know it you're in micro service "nirvana".
There is also that org were one guy read a blog post about Netflix once and then...
- cweill 6y agoThis is the most correct answer here. "Your products will mirror your organizational structure." See "Building Microservices: Designing Fine-Grained Systems" by Sam Newman, chapter 10