|
|
|
|
|
by Tarucho
1605 days ago
|
|
The problem is in the hype. For example, the tradeoff between centralized and distributed has been taken (mostly informally) by big institutions for years. It´s not possible for a large bank with multiple overlapping domains, hundreds or thousands of dev tems (some of them outsourced/offshored) to have all of it´s code in a single repo or a single executable. And not all of it´s applications have the same requirements (technical, scale, etc) either. SOA came to aid in this case by putting a common integration pattern between the interested parts. But at some point the idea was hyped, and even small teams with no diverse technical or scale problems started doing simple backends using full blown distributed systems without reason. Basically: if you don´t have problems of scale (domain, technical or people related) going microservices first is probably not granted. |
|