DEV Community

Discussion on: What is a Microservice?

Collapse
 
ben profile image
Ben Halpern

Great description, I think you hit on all the right concepts. I'll add that there are a ton of situations where monoliths are still the right idea, and it's usually where you should start, regardless of where you want to end up. For all the benefits of microservices that you outlined, there is overhead you probably want to avoid early in a project.

Collapse
 
aditichaudhry92 profile image
Aditi Chaudhry

Thanks Ben! You're completely right, microservices add overhead/complexity which is sometimes very unnecessary early on in a project. I've edited my post to reflect the disadvantages of microservices as well!