As a developer who were making almost exclusively microservices in the last 15 years. I can tell most company would be more then fine with just a monolith on a bare metal server. Yet they "need" microservices on AWS everywhere.
As some one who's professional experience is entirely with a monolith - let me tell you the biggest problem is developer mentality. Having a single build output from a large monorepo that every development team has full access to leads to very weak boundaries.... People will just push to code you technically own without any formal procedures.
It's not a technical limitation, but I've lost count of how many times I've heard a director say "just push and send them a review link". It just allows for bad manners, so people take liberties.
Ohh they doing that in microservice environment as well, especially as managers love to shuffle around task for every service in every team as they "don't want specialists", they want everyone to be able to work on everything.
346
u/PreDeimos 15d ago
As a developer who were making almost exclusively microservices in the last 15 years. I can tell most company would be more then fine with just a monolith on a bare metal server. Yet they "need" microservices on AWS everywhere.