Hacker News new | ask | show | jobs
by robertlagrant 552 days ago
If teams have technical boundaries defined at a higher level in the stack (e.g. APIs) and so they don't share a database, you don't need loads of process and docs and architectural meetings to coordinate. Letting teams delivery independently is a good architectural feature.
1 comments

This is why everyone adopted "microservices" - it's Conway's law in action, a technical intervention for an organizational problem.