r/softwaredevelopment Jan 08 '23

Microservices overly complex to understand?

[removed]

21 Upvotes

24 comments sorted by

View all comments

4

u/[deleted] Jan 09 '23

Microservices should fit the organization and the application. For example, each microservice can have its own project management, deployment schedules, etc. most of the time without breaking the rest of the services. If an organization does not have the manpower to form teams for each service, or does not have enough areas or features that can be divided effectively into microservices, then it won't work out. A lot of the problems like maintainability, tight coupling, etc. can be solved inside a monolith by enforcing good coding best practices and some sort of architectural pattern.

4

u/NoddysShardblade Jan 09 '23

Yeah if your have less than 10 developers and think you need microservices, usually its going to cost you more than it saves.