Hacker News new | ask | show | jobs
by cc81 2332 days ago
Yes, it is a pretty common saying that it forces separation of concerns and avoids the spaghetti that monoliths end up like.

People are selling it as easy. You can deploy them independently, each service is small with low complexity.

That it is not that easy in reality and that the total complexity increase is so big is not told as often. There is a team at my work with 6 developers developing something that processes a couple of gigs of data each day and has a front end serving maybe a hundred users total, I would guess 20 would be logged in at the same time.

Kubernetes, 10 microservices, 2 different types of databases.