--

Fair points and I definitely agree that monoliths can become bloated, poorly structured and hard to maintain and refactor.

I’d say with either infrastructure a lot of thought needs to go into defining the boundaries and service structures otherwise you’ll end up with a mess. I’d imagine this level of design is less common in monoliths.

Back on the developer experience side of things, I’ve seen setups where not enough thought was given to environment setup, logging, documentation, debugging etc and it was positively painful for devs to get anything done.

--

--

Andrew Scott Chapman
Andrew Scott Chapman

Written by Andrew Scott Chapman

Senior Software Engineer, terrible but enthusiastic table tennis player.

Responses (1)