|
|
|
|
|
by mirekrusin
1556 days ago
|
|
Decreasing merge conflicts sounds more like muting and/or deferring problems. Microservice fanaticism seems to be coupled with this psychosclerotic view that world can exist in state of microservices or as monolith. From what I've seen in last 20+ years, if I had to pick one sentence to describe fit-all enterprise setup (and it's as stupid as saying "X is the best" without context) - it'd be monorepo with a dozen or two services, shared libraries, typed so refactoring and changes are reliable and fast, single versioned, deployed at once, using single database in most cases - one setup like this per-up-to-12 devs team. Multiple teams like this with coordinated backward compatibility on interfaces where they interact. |
|