Concepedia

Publication | Closed Access

An Advanced DevOps Environment for Microservice-based Applications

18

Citations

14

References

2021

Year

Abstract

Complex applications consisting of many interdependent microservices require an advanced environment that allows their efficient Development and Operations (DevOps). One of the central components of a DevOps environment is a pipeline concept that supports the Continuous Integration/ Continuous Deployment (CI/CD) of single microservices, usually in the form of a container-virtualized cloud infrastructure based on advanced technologies such as Docker, Kubernetes, or Helm. Although there are available concepts and technologies to implement these concepts, it remains unclear how to combine the concepts and technologies into an advanced DevOps environment which specifically supports the different roles involved in the process. This paper describes the DevOps environment set up to develop microservice-based applications and focuses on the following aspects: (i) a flexible CI/CD pipeline based on reusable templates, (ii) support for developers to use the DevOps environment efficiently, and (iii) the security of the environment against attacks.

References

YearCitations

Page 1