3 ms·
> Micro services were not an answer to monolith being bad Micro services today are mostly used for one purpose: to be able to ship your corporation's org chart
by outworlder 5y ago
> Micro services were not an answer to monolith being bad
Micro services today are mostly used for one purpose: to be able to ship your corporation's org chart.
- actually_a_dog 5y ago> Micro services today are mostly used for one purpose: to be able to ship your corporation's org chart. And, this is not necessarily a bad thing.
- deleted 5y ago[deleted]
- danjac 5y agoThe problem is that orgs are not set in stone. Teams get merged and split in reorgs, buyouts and mergers happen, suddenly your microservices designed around "cleanly defined boundaries" no longer make any sense. Sure you can write completely new microservices but that is a distraction from delivering value to the end customer.
- actually_a_dog 5y agoSo? The solution is that services travel with teams. I've been through more than one reorg. That's what always happens. The point is to have clear ownership and prevent conflicts from too many people working on the same code.
- one2three4 5y agoYou do that anyway as per Conway's law.
- mbrodersen 5y agoNot really. You could do the same by having different organisational units being responsible for different libraries. And the final monolith being minimum glue code combined with N libraries. Basically the same way your code depend on libraries from other vendors/OSS maintainers.