Publication | Closed Access
An Advanced DevOps Environment for Microservice-based Applications
18
Citations
14
References
2021
Year
Unknown Venue
Complex ApplicationsInfrastructure A CodeResource OrchestrationEngineeringMicroservices DesignAdvanced Devops EnvironmentCloud ComputingContinuous DeploymentComputer EngineeringDevops EnvironmentSoftware EngineeringSystems EngineeringDeployment TechnologyTechnologySystem SoftwareDevopsIndustrial Informatics
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1