Re:Lessons Learned While Building Microservices
by throwanem on Tuesday August 30, 2016 @11:46AM
(#12391168)
Well, I've seen a lot of badly written monoliths. Whether or not that's coincidental is a point worth considering.
There's nothing preventing a monolith from being as modular as a microservices architecture, only without all the headaches that come with monitoring tens of services and sticking a network between them. There is NOT just as much complexity in a monolith, because you have no network of services to monitor, there's only one service.
Sure, your business logic is going to be the same in either approach, but you're comparing badly written monoliths to well-written microservices. There's nothing that says microservices can't be a mess (and I've seen multiple people completely botch it and have all the services talk to the same database).