Introducing a Software Delivery Platform based on DevOps Principles

OData support
Supervisor:
Dr. Varga Pál
Department of Telecommunications and Media Informatics

In software development and operating environments, significant difficulties may arise in situations where a large number of applications and systems are to be delivered to various customer segments. In such cases, traditional software development and deployment may cause a long software lifecycle, and the system is more prone to errors, which can lead to dissatisfaction among customers, so it is not commercially viable.

As a result, DevOps (Development and Operations) and Continuous Integration / Delivery have spread to IT environments, whose primary purpose is to accelerate the life cycle of the software development, to reduce the number of errors and, possibly, to shorten the repair times. Additionally, there will be "containerization", which helps with the flexible deployment of the software, thus facilitating Continuous Delivery.

During my work, I followed and documented how an outdated application has been transposed into a well-functioning CI / CD DevOps environment, which has been operating for years.

Downloads

Please sign in to download the files of this thesis.