Proyecto bajo NDA
Plataforma de integración en la nube: código renovado y funciones de lanzamiento
Plataforma de integración en Azure de un proveedor noruego de copias de seguridad. Flujos entre sistemas en la nube y locales, código reescrito antes de salir.
Resultados
- 15 meses
- de la revisión del código a una plataforma lista para salir
- Nube + local
- sistemas que la plataforma conecta
- 2 modos
- los flujos se ejecutan de forma programada o manual
Sobre el cliente
Una empresa noruega que presta servicios de copia de seguridad en Noruega desde 2012. Desarrolla en Azure una plataforma de integración entre sistemas en la nube y sistemas locales. Llegó a nosotros por recomendación de una empresa con la que ya habíamos trabajado.
Objetivo
El código existente tenía muchas capas de abstracción y costaba mantenerlo. El cliente quería renovar ese código y añadir las funciones que faltaban antes de la puesta en producción. Además, la plataforma debía poder crecer en las fases posteriores del desarrollo.
Lo que construimos
La plataforma permite crear integraciones automáticas entre sistemas en la nube y sistemas locales. El usuario configura un flujo de trabajo en la interfaz y lo ejecuta de forma programada o manual. Un desarrollador .NET de ArtBits trabajó en el producto durante 15 meses.
Base de código
- Analizamos el código existente de principio a fin. El sistema tenía muchas abstracciones y había que saber qué partes reescribir antes de tocarlas.
- Reescribimos los segmentos marcados para refactorizar.
- Simplificamos las partes reescritas para que un equipo pequeño pueda mantenerlas durante años.
Funciones y lanzamiento
- Construimos las funciones nuevas que el cliente necesitaba antes de la puesta en producción.
- Renovamos la interfaz de usuario en Blazor.
- Mantuvimos la plataforma mientras el desarrollo avanzaba hacia el lanzamiento.
Resultado
El código está ahora estructurado y optimizado, y la plataforma está lista para su lanzamiento. El trabajo duró 15 meses (datos del cliente). La plataforma conecta sistemas en la nube y sistemas locales (datos del cliente). Los flujos se ejecutan en dos modos, programado o manual (datos del cliente). El sistema escala mejor que antes y la interfaz es más fácil de usar (datos del cliente). Nuestro desarrollador siguió manteniendo el sistema mientras el proyecto avanzaba. Este trabajo forma parte de nuestro servicio de desarrollo de software a medida.
¿Hablamos de su proyecto?
Cuéntenos qué necesita. Respondemos en un día laborable con una propuesta concreta.

