Home // ICSEA 2020, The Fifteenth International Conference on Software Engineering Advances // View article
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