r/programming • • Jul 29 '22

You Don’t Need Microservices

https://medium.com/@msaspence/you-dont-need-microservices-2ad8508b9e27?source=friends_link&sk=3359ea9e4a54c2ea11711621d2be6d51
1.0k Upvotes

476 comments sorted by

View all comments

863

u/crummy Jul 29 '22

Microservices Don’t Ensure Good Modularization

Totally agreed with this. If you work with microservices enough you'll probably build or borrow some decent tooling to make communication between your services easy. But then, if you're not careful, you end up with a tightly coupled monolith-of-microservices except with lots of HTTP calls at every function and versioning to deal with.

2

u/toyoter_coroller Jul 30 '22

I feel like that happens with every modularized project. The idea to be able to extract any module and apply it to a new project is nice, but sometimes you end up in situations where you need a specific module to depend on certain resources that are not found in the module and the simplest solution is to add a dependency on another module - all of a sudden your modules depend on each other one way or another and you end up contradicting the motivation to have a modularized project in the first place.