Microservices are an effective team management strategy in mid-sized legacy and silo’d organizations.
They allow one team to move ahead without requiring group-level collaboration.
For software, they suck, but sometimes it’s the less-bad choice vs never getting anything done.