HACKER Q&A
📣 lifeisstillgood

Are microservices good because they solve tech or business problems?


I have come to realise that, well most large businesses don't actually know what's going on inside them. And when they do try to map it out they end up with "human level understanding" - that is the chunks are big enough to fit in a spreadsheet or a human mind.

And those chunks tend not to be meaningful to the people actually working on them (ie no one works in a black box - we actually know what all the cogs and gears do)

So there is a disconnect between the people "at the top" and the people "on the ground"

This is fairly obvious but one advantage of a micro-service might be that it is meaningful at the ground level but it is also a discrete chunk that has to be mapped and handled at the "top" level.

In other words, will micro-services allow businesses to map their own internal workings from the code, not despite the code?


  👤 neximo64 Accepted Answer ✓
Both.

It allows the code base to match the people structure and has various technical benefits.