Interoperability of Microservice-Based Systems
Ali Bayramcavus, Muhammed Cagri Kaya, Ali Hikmet Dogru · 2021 13th International Conference on Electrical and Electronics Engineering (ELECO) · 2021
This work presents our proposed solution to provide interoperability among systems that have different microservice architectures. Publish/Subscribe technologies are targeted, specifically Kafka and RabbitMQ. Interoperability is achieved via a gateway tool which is designed as a microservice-based Publish/Subscribe system allowing more than two systems to work together. Experiments are conducted between a Kafka-based and a RabbitMQ-based system. Results indicate the applicability of the gateway under stress, when subjected to tens of thousands of bi-directional messages transmitted per second.