Modularización de plataforma e-commerce en keyrus
No Thumbnail Available
Date
2024-04-23
Authors
Advisors
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Industrial de Santander
Abstract
En Keyrus se identificaron problemas de rendimiento en las plataformas de comercio electrónico de uno de sus clientes. Estos problemas son causados por una mala gestión en el desarrollo de nuevo código por parte de algunos desarrolladores, lo que resulta en funcionalidades confusas y sin propósitos claros. Este desorden en el código se refleja en problemas de rendimiento, escalabilidad y especialmente en los tiempos de carga. Al no estar claramente definidas algunas funcionalidades, se envían al usuario archivos innecesarios que afectan significativamente los tiempos de carga.
Para abordar esta problemática, Keyrus planificado una modularización del código. Dado el tamaño de la plataforma de comercio electrónico, se identificó la sección más problemática dentro de la plataforma junto a las principales funcionalidades que la componen y a partir de estas se reestructuro el código en módulos correspondientes a grupos de funcionalidades. Este enfoque permite que diferentes programadores trabajen en diferentes módulos de manera paralela, lo que aumenta la eficiencia y la velocidad del proceso de desarrollo. Además, se establecieron condiciones específicas para determinar qué módulos se cargarán en cada caso, lo que reduce la cantidad de archivos enviados al usuario únicamente a aquellos que sean estrictamente necesarios para el correcto funcionamiento.
Description
Keywords
E-commerce, Modularización, Rendimiento