Microservices architecture is not a silver bullet for all your enterprise IT system requirements. Some requirements come just after implementing a microservices architecture. Service Mesh and API Management are such mechanisms which works along with microservices to build a comprehensive microservices architecture. The below post explains how these 3 pillars can help you to build an effective microservices platform. https://medium.com/microservices-learning/microservices-service-mesh-and-api-management-7408c001fb31
Sharing the things which I learned about Enterprise Integration.