Migración de una aplicación de escritorio de cobros a un sistema web mediante procesos DevOps. Caso de Aplicación: Empresa MONARKA
This thesis is centered on the transformation of the billing system managed by MONARKA., which sells shoes, accessories, and women's clothing, migrating from a desktop application to an updated web platform, using DevOps processes to optimize its development and deployment. The main problem ari...
Sábháilte in:
| Príomhchruthaitheoir: | |
|---|---|
| Formáid: | masterThesis |
| Teanga: | spa |
| Foilsithe / Cruthaithe: |
2025
|
| Ábhair: | |
| Rochtain ar líne: | https://dspace.unl.edu.ec/jspui/handle/123456789/31826 |
| Clibeanna: |
Cuir clib leis
Níl clibeanna ann, Bí ar an gcéad duine le clib a chur leis an taifead seo!
|
| Achoimre: | This thesis is centered on the transformation of the billing system managed by MONARKA., which sells shoes, accessories, and women's clothing, migrating from a desktop application to an updated web platform, using DevOps processes to optimize its development and deployment. The main problem arises from the technological and architectural restrictions of the obsolete legacy system currently managed by the company, which limit its scalability and affect its operational efficiency. The proposed migration is based on a modern architecture that uses NestJS and TypeScript for the backend, along with Next.js and React for the front end, implementing Keycloak for authentication and authorization management. The solution incorporates a Continuous Integration and Continuous Delivery (CI/CD) pipeline using GitHub Actions, Docker, and Argo CD for deployment in Azure Kubernetes Service, thus ensuring test automation and code quality at each stage of development. Maintaining current functionalities, ensuring data security, enhancing user experience, and supporting continuous business operations during the transition are key challenges faced by the project. Implementing DevOps practices and agile methodologies ensures a structured and effective migration, allowing for constant validation and adjustments based on business demand. The results are expected to increase the system's scalability capacity, including greater ease of access for users, reduced maintenance costs, and an architecture that can adapt to integrate new functionalities quickly. In addition to updating MONARKA's technological infrastructure, it also establishes a solid foundation for its future development in a retail market that is becoming increasingly competitive and digitalized. Keywords: System migration, DevOps, Web applications, Microservices, Continuous integration, Continuous delivery, Kubernetes. |
|---|