15

Vote down!

Case Study: An Invoice Management System for Creek Enterprise

Creek Enterprise está en el espacio de construcción: gestionan múltiples proyectos de construcción, y cada uno de ellos puede tener cientos de subcontratistas que presentan estimaciones y facturas. Para gestionar las facturas y el trabajo realizado por los subcontratistas, Creek utiliza “herramienta de gestión subcontratista” o SMT. La versión anterior de ella fue escrita hace 8 años, y aunque robusta y confiable, se estaba volviendo obsoleta y necesitando un rediseño. Mi equipo fue abordado para hacer el rediseño y reescritura de la herramienta existente. Elegimos una pila diferente – pasó de Python y SQL a Ruby y MongoDB. Elegimos implementar el frontend en jQuery, en lugar de React para este cliente. Nos desplegamos en la nube de CenturyLink usando scripts de implementación personalizados magros. AWS S3 fue utilizado en esta pila para almacenamiento de objetos. El proyecto duró varios meses y concluyó con éxito. Está en modo de mantenimiento, y mi equipo tiene funciones de aumento y correcciones de errores. Dado que el SMT está funcionando bien en la empresa, hay planes para licenciarlo a los pares y empresas de Creek que necesitan una herramienta de funcionamiento similar. La arquitectura de la herramienta es lo suficientemente modular que hará la concesión de licencias, e incluso la instalación on-premise (por razones de auditoría y seguridad) una brisa.
Please log in to post comments:  
Login with Google