Back to results

Universidad de Chile

Refactorización e implementación de pruebas unitarias en el motor de Transacciones Digitales de Instance

Abstract

dc:description.abstract

El 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 plataforma

Degree

thesis:*
Grantor dc:publisher
Universidad de Chile
Year dc:date.issued
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Rojas Illanes, Santiago Francisco José
Advisor dc:contributor.advisor
  • Simmonds Wagemann, Jocelyn

Rights

dc:rights
Statement dc:rights
  • Attribution-NonCommercial-NoDerivs 3.0 United States
Language dc:language.iso
es

Identifiers

dc:identifier.*
Dc Identifier Other
10.58011/b2vz-1057
OAI identifier oai:identifier
oai:repositorio.uchile.cl:2250/198851

Chain of custody

source
Harvested from
Universidad de Chile
Base URL
repositorio.uchile.cl/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
related terms
citation

Rojas Illanes, Santiago Francisco José. Refactorización e implementación de pruebas unitarias en el motor de Transacciones Digitales de Instance. Universidad de Chile, 2023. https://repositorio.uchile.cl/handle/2250/198851