|
|
|
|
|
by vojant
3376 days ago
|
|
There are many business reasons to use micro-services not only technical ones. In our org we could hire developers fast as we can use multiple programming languages (we have few approved stacks, as micro-services do not share code base). It allows us split out teams in to small agile units. That can e.g. deploy independently. Getting new developers on-board take less time as they work on few small services and they do not need to be aware of the whole code base (at the begin) Yes I agree there is technical overhead, and proper CI&CD servers are required, docker or e.g. vagrant is a must with micro-services. But including all the benefits I wouldn't say that we loses 2x more time than having monolithic architecture. |
|