4. Scaling Microservices
The original vision of microservices was that they wouldn’t be shared outside the small team that created them. Among the things that made them microservices, as opposed to application programming interfaces (APIs) or service oriented architecture (SOA), was the fact that developers no longer had to worry about the same level of documentation or change management that they did with a more widely shared service.