Abstract:
Today, more than 2.6 million apps are managed on Google Play Store [1]. To be able to compete with this type of huge volume of applications, a powerful, easy to scale and...Show MoreMetadata
Abstract:
Today, more than 2.6 million apps are managed on Google Play Store [1]. To be able to compete with this type of huge volume of applications, a powerful, easy to scale and a flexible application is required to sustain in the market and overpower the competitors. Microservices architecture and continuous deployment practices tackle the above challenges and help to improve the productivity of the organizations. This paper explores the different procedures of deploying microservices in CI/CD pipeline using Rundeck, Docker containers, Docker-Compose and Kubernetes. Moreover, it weighs the pros and cons of these orchestration methods, explaining suitable use cases for each one of them. It concludes by discussing that Kubernetes is the most efficient way to deploy microservices to achieve high availability and scalability.
Published in: 2019 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT)
Date of Conference: 26-27 July 2019
Date Added to IEEE Xplore: 28 February 2020
ISBN Information: