Comparison of Different CI/CD Tools Integrated with Cloud Platform
Charanjot Singh, Nikita Seth Gaba, Manjot Kaur, Bhavleen Kaur · 2019
A microservice architecture is a routine of enhancing cloud applications which enable large-scale enterprises to scale their application as per the demand. These microservices can be deployed using virtual machines, Docker containers or as a serverless function such as AWS lambda. However, with an increase in the number of microservices, it becomes strenuous to manage and deploy these services. Therefore, to overcome the problem, continuous integration and continuous delivery tool are used to deploy the microservices with minimum possible downtime. In this paper, we will be comparing different continuous integration and delivery tools taking into consideration different parameters like performance monitoring post-deployment, pipeline integration, cloud compatibility, and server monitoring.