Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Incompetent teams and engineering organizations will find a way to mess up both monoliths and microservices. Great ones will pick what works best for their specific use case and be effective at it.

The only correct answer is to not waste time with the decade+ worth of pointless internet debates on the topic.



There's a degree to which I agree with this, but the advantage monoliths have is the "opinionated" frameworks (chiefly Rails, Django and the like) that hand-hold a less competent team towards a sane design.

In comparison, building a good set of microservices is a minefield of infinite possibilities, with each decision about where a particular responsibility or piece of data should live being quite significant and often quite painful to change your mind about.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: