Antecedentes
Empresa especializada en servicios de fulfillment, operaba con un Sistema de Gestión de Almacenes (WMS) encargado de las operaciones de almacenamiento y despacho para órdenes B2C. Con el objetivo de expandir su unidad de negocio B2C, que requiere alta precisión y rapidez en el proceso de fulfillment, la empresa enfrentaba desafíos significativos debido a su sistema existente.
Problema
El WMS original fue desarrollado sin seguir las mejores prácticas de desarrollo de software y con una arquitectura monolítica, presentaba numerosos errores y una notable lentitud. Cambios a producción regularmente provocaban errores.
Solución
En la fase 1 del proyecto, se implementó una web app para gestionar las órdenes B2C, aplicando las mejores prácticas de desarrollo y adoptando una arquitectura de microservicios. Los módulos implementados incluyeron: recepción, almacenamiento, despacho y conteo cíclico.