Framework DevOps para Projetos de Integração
| Main Author: | |
|---|---|
| Publication Date: | 2023 |
| Format: | Master thesis |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | http://hdl.handle.net/10400.22/23431 |
Summary: | Deloitte is a company recognized for its services in Consulting and Audit. Integration Services is one of the teams in Consulting at Deloitte and its expertise is developing integration layers for enterprise applications, enabling decoupled communications between them. Some of the common factors in each project are source code management, moving new developments to production, and the developer’s relation with all the remaining teams in the project special the operations team. Historically each project has its own way of doing each of the points mentioned before. These processes are tightly integrated with the factors around the projects when defining it, such as infrastructure, team composition, team experience, etc... As consulting professionals, Deloitte employees usually change between projects which means they need to learn these project-specific processes when they join a new project, and this is a very time-consuming activity until they are completely comfortable. The goal of this project is to create a standard framework, with its own processes, tools, and rules for these activities. The intent is to reduce the strain on the consultants when changing between projects, with the added benefit of having an asset that can evolve with time. It will be refined in each iteration and built with the knowledge of many professionals. All of this is to be able to adapt to a wider scope of requirements Deloitte can benefit by reusing it. The customers will also receive a much more complete product they can rely on even in more extreme circumstances like migrating the infrastructure where the applications are running. It was developed as a Proof of Concept for the project, and when compared with the previous implementations, it improved the development implementation time in new projects. Was identified a performance penalty of around 3 minutes in each CI/CD pipeline execution. It was suggested to switch the Proof of Concept implementation from Groovy to Python in order to lessen the problem. The team is very interested in the project and the future benefits that can be derived from it. |
| id |
RCAP_d1a612fba349fb9bb2f92b378cdcf5db |
|---|---|
| oai_identifier_str |
oai:recipp.ipp.pt:10400.22/23431 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Framework DevOps para Projetos de IntegraçãoDevOpsCI/CDAgnostic FrameworkIntegration ServicesDeloitte is a company recognized for its services in Consulting and Audit. Integration Services is one of the teams in Consulting at Deloitte and its expertise is developing integration layers for enterprise applications, enabling decoupled communications between them. Some of the common factors in each project are source code management, moving new developments to production, and the developer’s relation with all the remaining teams in the project special the operations team. Historically each project has its own way of doing each of the points mentioned before. These processes are tightly integrated with the factors around the projects when defining it, such as infrastructure, team composition, team experience, etc... As consulting professionals, Deloitte employees usually change between projects which means they need to learn these project-specific processes when they join a new project, and this is a very time-consuming activity until they are completely comfortable. The goal of this project is to create a standard framework, with its own processes, tools, and rules for these activities. The intent is to reduce the strain on the consultants when changing between projects, with the added benefit of having an asset that can evolve with time. It will be refined in each iteration and built with the knowledge of many professionals. All of this is to be able to adapt to a wider scope of requirements Deloitte can benefit by reusing it. The customers will also receive a much more complete product they can rely on even in more extreme circumstances like migrating the infrastructure where the applications are running. It was developed as a Proof of Concept for the project, and when compared with the previous implementations, it improved the development implementation time in new projects. Was identified a performance penalty of around 3 minutes in each CI/CD pipeline execution. It was suggested to switch the Proof of Concept implementation from Groovy to Python in order to lessen the problem. The team is very interested in the project and the future benefits that can be derived from it.Ferreira, Nuno Alexandre CastroREPOSITÓRIO P.PORTOAzevedo, Jorge Gabriel Fontes Maciel2024-07-19T00:30:57Z20232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/23431urn:tid:203344219enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-07T10:11:34Zoai:recipp.ipp.pt:10400.22/23431Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:40:27.229729Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Framework DevOps para Projetos de Integração |
| title |
Framework DevOps para Projetos de Integração |
| spellingShingle |
Framework DevOps para Projetos de Integração Azevedo, Jorge Gabriel Fontes Maciel DevOps CI/CD Agnostic Framework Integration Services |
| title_short |
Framework DevOps para Projetos de Integração |
| title_full |
Framework DevOps para Projetos de Integração |
| title_fullStr |
Framework DevOps para Projetos de Integração |
| title_full_unstemmed |
Framework DevOps para Projetos de Integração |
| title_sort |
Framework DevOps para Projetos de Integração |
| author |
Azevedo, Jorge Gabriel Fontes Maciel |
| author_facet |
Azevedo, Jorge Gabriel Fontes Maciel |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Ferreira, Nuno Alexandre Castro REPOSITÓRIO P.PORTO |
| dc.contributor.author.fl_str_mv |
Azevedo, Jorge Gabriel Fontes Maciel |
| dc.subject.por.fl_str_mv |
DevOps CI/CD Agnostic Framework Integration Services |
| topic |
DevOps CI/CD Agnostic Framework Integration Services |
| description |
Deloitte is a company recognized for its services in Consulting and Audit. Integration Services is one of the teams in Consulting at Deloitte and its expertise is developing integration layers for enterprise applications, enabling decoupled communications between them. Some of the common factors in each project are source code management, moving new developments to production, and the developer’s relation with all the remaining teams in the project special the operations team. Historically each project has its own way of doing each of the points mentioned before. These processes are tightly integrated with the factors around the projects when defining it, such as infrastructure, team composition, team experience, etc... As consulting professionals, Deloitte employees usually change between projects which means they need to learn these project-specific processes when they join a new project, and this is a very time-consuming activity until they are completely comfortable. The goal of this project is to create a standard framework, with its own processes, tools, and rules for these activities. The intent is to reduce the strain on the consultants when changing between projects, with the added benefit of having an asset that can evolve with time. It will be refined in each iteration and built with the knowledge of many professionals. All of this is to be able to adapt to a wider scope of requirements Deloitte can benefit by reusing it. The customers will also receive a much more complete product they can rely on even in more extreme circumstances like migrating the infrastructure where the applications are running. It was developed as a Proof of Concept for the project, and when compared with the previous implementations, it improved the development implementation time in new projects. Was identified a performance penalty of around 3 minutes in each CI/CD pipeline execution. It was suggested to switch the Proof of Concept implementation from Groovy to Python in order to lessen the problem. The team is very interested in the project and the future benefits that can be derived from it. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023 2023-01-01T00:00:00Z 2024-07-19T00:30:57Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/23431 urn:tid:203344219 |
| url |
http://hdl.handle.net/10400.22/23431 |
| identifier_str_mv |
urn:tid:203344219 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833600643786342400 |