3 ms·
Of course you could, just like you could do this in 2000 less-well-defined microservices, or 8000 more finely-grained ones. The question is what makes you thin
by pc86 3y ago
Of course you could, just like you could do this in 2000 less-well-defined microservices, or 8000 more finely-grained ones.
The question is what makes you think 1 service is immediately better than however many payment services there are now?
- lamontcg 3y agoAll other things being equal, 1 service is obviously better than 4,000 services to maintain.
- isbvhodnvemrwvn 3y agoNot that obvious, how do you coordinate people from several of teams working on it?
- MichaelZuo 3y agoIBM managed to coordinate several hundred people on a single software product for decades on end. Even Microsoft managed to do so for multiple products while also stack ranking the teams. And I doubt there's a single service, even payments, that's as technically complex as Excel.
- lamontcg 3y agoDo you really have 4,000 teams working on payments? And I'd agree with the other child comment that the monolith can always be broken into separate components which are owned by different teams.