All these architectural discussions seem to assume a kind of black box business system where the microservices vs monolith discussion is an internal one, conducted by and for techies, and limited to a rigid view of the business requirements. Perhaps the early microservices evangelizers such as Netflix have created this environment - after all, who cares whether Netflix is a monolith or a swarm of microservices as lon…
Sure they might? I can't see a category of business features that would naturally lend themselves to being microservices rather than extended features of a monolith unless there was some real technical challenge that was otherwise more easily solved by being in a microservice.