Comment

Comment by mirekrusin

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.

parent mirekrusin 4 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton