News for hackers. Stuff that matters.
Re:How we ended up with microservices by aiiane on Thursday September 10, 2015 @02:15AM (#10196350)
The same reason why often the servers themselves are structured to have separate frontends and backends - because they encompass different problem spaces, and specialization provides efficiency.
Re:How we ended up with microservices by erikpukinskis on Thursday September 10, 2015 @02:43AM (#10196423)
"Specialization provides efficiency" is definitely not a general purpose truth. Specialization can just as easily cause inefficiency.
Re:How we ended up with microservices by rimantas on Thursday September 10, 2015 @03:31AM (#10196577)
Specialization provides loads of communication (or lack of it) between those specialist. Alas, every time the team I was on was doing some soul-searching it came up that the main problem was communication. Don't underestimate the effect of communication overhead and the cost of miscommunication.