. https://www.infoworld.com/article/3343068/essential-microservices-integration-patterns.html
blog article
A microservices architecture fosters the building of software applications as a suite of independent, fine-grained, and autonomous services. Therefore, when we build a real-world business use case, the microservices that comprise the application have to communicate with each other. With the proliferation of fine-grained services, integrating microservices and building inter-service communication has become one of the most challenging tasks in the realization of microservices architectures. To understand the challenges of a microservices architecture, let’s first look at the very near past. In the pre-microservices era of service-oriented architecture (SOA) and web services, we would use a central enterprise service bus (ESB) architecture, where all of the service composition and integrations were implemented. KASUN INDRASIRI READ MORE