Hacker News new | ask | show | jobs
by beachy 3133 days ago
> Most services complain of complexity from "the monolith" but upon further inspection, what we're usually see is poor architectural layout. These teams feel that microservices solve this, but really just make the entire backend more complicated.

I agree with this, but there's another very important driver for microservices - the presence of multiple customers, each with different ideas as to what makes up the right stack - i.e. SaaS.

In our domain (HR software) microservices make good sense because they allow each customer to compose their own stack, with individual bits coming from us or from third party vendors.

Without this need, I don't think I'd recommend most normal scale companies (Netflix et al excluded obviously) go microservices.