Show simple item record

Professor Advisordc.contributor.advisorSimmonds Wagemann, Jocelyn
Authordc.contributor.authorRojas Illanes, Santiago Francisco José
Associate professordc.contributor.otherHevia Angulo, Alejandro
Associate professordc.contributor.otherGonzález González, Dionisio
Admission datedc.date.accessioned2024-05-31T14:43:34Z
Available datedc.date.available2024-05-31T14:43:34Z
Publication datedc.date.issued2023
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/198851
Abstractdc.description.abstractEl Motor de Transacciones Digitales de Instance se creó respondiendo a la necesidad de Instance de obtener y procesar órdenes de todos los canales de venta que sus clientes estuvieran integrados. Esta necesidad de automatizar el proceso de venta digital fue acelerada inesperadamente por la pandemia. Es por esto que el Motor de Transacciones Digitales (MTD), fue construido de manera muy rápida y respondiendo a requerimientos sin tomar en cuenta mantenibilidad, escalabilidad y eficiencia para poder obtener lo antes posible una plataforma funcional. Y si bien la plataforma funciona y soluciona el problema de Instance, es ahora cuando la empresa se está abriendo a mercados internacionales e integrando cada vez más tiendas, sistemas de ecommerce, marketplaces y facturadores entre otros, donde esta deuda técnica está cobrando especial relevancia. Estos problemas fueron abordados colectivamente mediante una profunda refactorización del código del MTD y de la base de datos. Logrando mantener su funcionalidad, pero estableciendo mejoras de rendimiento, buenas prácticas y correcciones, que permitan a futuro mantener y escalar el software de forma simple y a pruebas de errores mediante las pruebas unitarias. Con los cambios realizados, ahora se puede ingresar un nuevo cliente sin intervención del equipo de desarrollo y las integraciones de nuevas plataformas al MTD solamente se deben realizar una sola vez y sobre campos ya conocidos y definidos. Además, ahora el sistema tiene un mejor rendimiento, reduciendo los tiempos y costos de ejecución. Teniendo en cuenta el objetivo y los problemas de la plataforma al iniciar el proyecto y el estado actual en el cual se encuentra la plataforma, se cumplieron todos los objetivos propuestos. Las validaciones muestran una mejor mantenibilidad, escalabilidad y rendimientos a través de toda la plataformaes_ES
Lenguagedc.language.isoeses_ES
Publisherdc.publisherUniversidad de Chilees_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
Títulodc.titleRefactorización e implementación de pruebas unitarias en el motor de Transacciones Digitales de Instancees_ES
Document typedc.typeTesises_ES
dc.description.versiondc.description.versionVersión original del autores_ES
dcterms.accessRightsdcterms.accessRightsAcceso abiertoes_ES
Catalogueruchile.catalogadorgmmes_ES
Departmentuchile.departamentoDepartamento de Ciencias de la Computaciónes_ES
Facultyuchile.facultadFacultad de Ciencias Físicas y Matemáticases_ES
uchile.carrerauchile.carreraIngeniería Civil en Computaciónes_ES
uchile.gradoacademicouchile.gradoacademicoLicenciadoes_ES
uchile.notadetesisuchile.notadetesisMemoria para optar al título de Ingeniero Civil en Computaciónes_ES


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States