Interoperability of Microservice-Based Systems

Bayramcavus A., KAYA M. Ç. , DOĞRU A. H.

13th International Conference on Electrical and Electronics Engineering, ELECO 2021, Virtual, Bursa, Turkey, 25 - 27 November 2021, pp.594-598 identifier

  • Publication Type: Conference Paper / Full Text
  • Doi Number: 10.23919/eleco54474.2021.9677712
  • City: Virtual, Bursa
  • Country: Turkey
  • Page Numbers: pp.594-598
  • Keywords: Event-Based Architecture, Gateway, Internet of Things, Interoperability, Microservice Architecture
  • Middle East Technical University Affiliated: Yes


© 2021 Chamber of Turkish Electrical Engineers.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.