In recent years there has been a technological and methodological evolution in the development of web applications. The need to create and maintain software products with maximum agility and with intense rhythms is leading companies to abandon the traditional methods of infrastructure development and management. This change is made possible thanks to the presence on the market of low-cost cloud infrastructure services and the improvement of containerization services for software applications. All that is made possible by the birth of the DevOps methodology, which stands for Developer Operations or development operations. DevOps is an approach to software development that influences the entire life cycle of the application, from planning, to implementation, distribution, operation and finally maintainability. The purpose of the following work is the presentation of the development process of a web application carried out with the DevOps methodology to prove the benefits that derive from it.
Negli ultimi anni si è verificata una evoluzione tecnologica e metodologica nell’ambito dello sviluppo di applicazioni web. La necessità di realizzare e manutenere prodotti software con la massima agilità e con ritmi sempre più serrati sta portando le aziende ad abbandonare i tradizionali metodi di sviluppo e gestione dell’infrastruttura software. Questo cambiamento si è reso possibile grazie alla presenza sul mercato di servizi di infrastruttura cloud dal basso costo e dal perfezionamento di servizi di containerizzazione di applicativi software. Tutto ciò ha reso possibile la nascita della metodologia DevOps, acronimo di Developer Operations o operazioni di sviluppo. DevOps è un approccio allo sviluppo software che influenza l’intero ciclo di vita dell’applicazione, dalla pianificazione, alla realizzazione, distribuzione, operatività e infine manutenibilità. Scopo del seguente lavoro è la presentazione del processo di sviluppo di un’applicazione web svolta con metodologia DevOps atta a dimostrare i vantaggi che derivano dalla sua adozione.
PROGETTAZIONE E SVILUPPO DI UNA APPLICAZIONE WEB-BASED UTILIZZANDO UN APPROCCIO DEVOPS
LATROFA, GIUSEPPE
2019/2020
Abstract
In recent years there has been a technological and methodological evolution in the development of web applications. The need to create and maintain software products with maximum agility and with intense rhythms is leading companies to abandon the traditional methods of infrastructure development and management. This change is made possible thanks to the presence on the market of low-cost cloud infrastructure services and the improvement of containerization services for software applications. All that is made possible by the birth of the DevOps methodology, which stands for Developer Operations or development operations. DevOps is an approach to software development that influences the entire life cycle of the application, from planning, to implementation, distribution, operation and finally maintainability. The purpose of the following work is the presentation of the development process of a web application carried out with the DevOps methodology to prove the benefits that derive from it.| File | Dimensione | Formato | |
|---|---|---|---|
|
Tesi Giuseppe Latrofa.pdf
File consultabile da postazioni biblioteca
Descrizione: Tesi di laurea del laureando Giuseppe Latrofa.
Dimensione
1.41 MB
Formato
Adobe PDF
|
1.41 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14253/110044