Communication patterns in microservice architecture
The paper focuses on the exploration of communication patterns in microservice architecture, with special emphasis on technologies that enable seamless interaction among distributed services. In addition to isolating functionalities, microservices require efficient orchestration and coordination in order to collectively fulfill complex business processes. In this sense, communication mechanisms play a key role in ensuring the coherence of the entire system. The aim of this research is to provide a comprehensive overview of different communication patterns within the context of microservice architecture. This paper covers synchronous communication through simple REST APIs, followed by asynchronous communication using RabbitMQ as a message broker.