Home // ICSEA 2020, The Fifteenth International Conference on Software Engineering Advances // View article


MARKA: A Microservice Architecture-Based Application Performance Comparison Between Docker Swarm and Kubernetes

Authors:
Tuğba Günaydın
Göker Cebeci
Özgün Subaşı

Keywords: Microservice Architecture; Performance Evaluation; Docker Swarm; Kubernetes; JMeter.

Abstract:
Container-based distributed programming techniques are used to make applications effective and scalable. Microservice architecture is an approach that has been on the rise among software developers in recent years. This paper presents a case study comparing the performance of two commonly used container orchestrators, Docker Swarm and Kubernetes, over a Web application developed by using the microservices architecture. We compare the performances of Docker Swarm and Kubernetes under load by increasing the number of users. The aim of this study is to give an idea to researchers and practitioners about the performances of Docker Swarm and Kubernetes in applications developed in the proposed microservice architecture. The Web application developed by the authors is a kind of loyalty application, that is to say, it gives a free item in exchange for a certain number of purchased items. With this study, it was concluded that the Docker Swarm is more efficient as the number of users increases compared to Kubernetes.

Pages: 106 to 111

Copyright: Copyright (c) IARIA, 2020

Publication date: October 18, 2020

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-827-3

Location: Porto, Portugal

Dates: from October 18, 2020 to October 22, 2020