Publicaciones

Modernizando Ecosistemas Legacy: El Caso de notin.es

20/07/2026

5 minutos de lectura

Compartir artículo

A lo largo de mis 20 años de experiencia, he participado en numerosas migraciones y evoluciones de arquitectura. Sin embargo, el trabajo que realizamos diariamente en el ecosistema de notin.es (Grupo Distribuciones Notariales) es, desde el punto de vista de la ingeniería de software, uno de los más completos y desafiantes.

El Desafío del Legacy

Hace algunos años, gran parte del sector dependía de arquitecturas monolíticas. Sistemas pesados, aplicaciones fuertemente acopladas y tecnologías como jQuery o WordPress que, si bien cumplieron su propósito en su momento, limitaban la velocidad de iteración y la escalabilidad requerida para soportar a cientos de notarías concurrentes.

El objetivo estaba claro: necesitábamos un ecosistema que fuera altamente disponible, seguro, rápido y, sobre todo, mantenible a largo plazo.

La Transición al Stack Moderno

Como responsable técnico, impulsé la adopción de un stack de tecnologías modernas. Abandonamos progresivamente los monolitos en favor de una arquitectura basada en servicios y frontends desacoplados.

1. TypeScript y Vue como Estándar

Adoptar TypeScript fue un punto de inflexión. Al tener una base de código tan extensa que maneja lógica de negocio notarial compleja, el tipado estricto nos salvó de incontables errores en tiempo de ejecución. Acoplado a Vue.js, pudimos construir interfaces reactivas, componentes reutilizables y un sistema de diseño consistente para toda la suite de productos de notin.es.

2. Infraestructura y DevOps

El código es solo una parte de la ecuación; cómo se despliega es igualmente vital. Pasamos de despliegues manuales o scripts básicos a una orquestación completa.

Utilizando Foreman y Puppet, automatizamos la provisión masiva de servidores (tanto en Windows Server como en Linux). Adoptamos Docker y Proxmox para virtualizar y contenerizar entornos, permitiendo levantar réplicas exactas de producción en minutos. Este enfoque DevOps nos garantizó una escalabilidad sin interrupciones (zero-downtime).

Integración de Inteligencia Artificial

Recientemente hemos llevado nuestras operaciones al siguiente nivel. He sido pionero en la orquestación de agentes de IA dentro del pipeline de la empresa. No usamos la IA solo como un autocompletado de código, sino como un ecosistema de agentes que auditan tests, analizan fallos en despliegues complejos y proponen optimizaciones de infraestructura en tiempo real.

Conclusión

Transformar tecnológicamente a una empresa del sector legal no es una tarea que ocurra de la noche a la mañana. Requiere una visión a largo plazo, la adopción pragmática de las tecnologías correctas (Node.js, Vue, TypeScript) y un compromiso absoluto con la seguridad y la automatización.

Hoy, notin.es opera sobre una base técnica robusta, preparada para escalar y enfrentar los desafíos de la próxima década.

© 2026, Joaquín J. Abenza - Todos los derechos reservados.
Un simple componente Vue para escuchar la radio