From DevOps to DevDataOps: Data Management in DevOps processes

10/07/2019
by   Antonio Capizzi, et al.
0

DevOps is a quite effective approach for managing software development and operation, as confirmed by plenty of success stories in real applications and case studies. DevOps is now becoming the main-stream solution adopted by the software industry in development, able to reduce the time to market and costs while improving quality and ensuring evolvability and adaptability of the resulting software architecture. Among the aspects to take into account in a DevOps process, data is assuming strategic importance, since it allows to gain insights from the operation directly into the development, the main objective of a DevOps approach. Data can be therefore considered as the fuel of the DevOps process, requiring proper solutions for its management. Based on the amount of data generated, its variety, velocity, variability, value and other relevant features, DevOps data management can be mainly framed into the BigData category. This allows exploiting BigData solutions for the management of DevOps data generated throughout the process, including artefacts, code, documentation, logs and so on. This paper aims at investigating data management in DevOps processes, identifying related issues, challenges and potential solutions taken from the BigData world as well as from new trends adopting and adapting DevOps approaches in data management, i.e. DataOps.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2023

Connecting the Dots of Knowledge in Agile Software Development

This article discusses the importance of managing knowledge as a resourc...
research
03/24/2020

FlexState: Enabling Innovation in Network Function State Management

Network function (NF) developers need to provide highly available soluti...
research
03/19/2019

Challenges and issues in collaborative software developments

The software development process has evolved with respect to the problem...
research
03/06/2022

Software Artefacts Consistency Management Towards Continuous Integration: A Roadmap

Software development in DevOps practices has become popular with the col...
research
05/29/2023

Quantifying Process Quality: The Role of Effective Organizational Learning in Software Evolution

Real-world software applications must constantly evolve to remain releva...
research
06/22/2022

SensorStream: An XES Extension for Enriching Event Logs with IoT-Sensor Data

Process management and process orchestration/execution are currently hot...

Please sign up or login with your details

Forgot password? Click here to reset