[{"data":1,"prerenderedAt":120},["ShallowReactive",2],{"/es/articles/notin-architecture":3},{"id":4,"title":5,"body":6,"date":103,"description":104,"extension":105,"head":106,"image":107,"meta":108,"navigation":109,"ogImage":106,"path":110,"readingTime":111,"robots":106,"schemaOrg":106,"seo":112,"sitemap":113,"stem":114,"tags":115,"__hash__":119},"articles_es/es/articles/notin-architecture.md","Modernizando Ecosistemas Legacy: El Caso de notin.es",{"type":7,"value":8,"toc":91},"minimark",[9,18,23,26,29,33,36,41,52,56,59,70,74,81,85,88],[10,11,12,13,17],"p",{},"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 ",[14,15,16],"strong",{},"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.",[19,20,22],"h2",{"id":21},"el-desafío-del-legacy","El Desafío del Legacy",[10,24,25],{},"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.",[10,27,28],{},"El objetivo estaba claro: necesitábamos un ecosistema que fuera altamente disponible, seguro, rápido y, sobre todo, mantenible a largo plazo.",[19,30,32],{"id":31},"la-transición-al-stack-moderno","La Transición al Stack Moderno",[10,34,35],{},"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.",[37,38,40],"h3",{"id":39},"_1-typescript-y-vue-como-estándar","1. TypeScript y Vue como Estándar",[10,42,43,44,47,48,51],{},"Adoptar ",[14,45,46],{},"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 ",[14,49,50],{},"Vue.js",", pudimos construir interfaces reactivas, componentes reutilizables y un sistema de diseño consistente para toda la suite de productos de notin.es.",[37,53,55],{"id":54},"_2-infraestructura-y-devops","2. Infraestructura y DevOps",[10,57,58],{},"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.",[10,60,61,62,65,66,69],{},"Utilizando ",[14,63,64],{},"Foreman y Puppet",", automatizamos la provisión masiva de servidores (tanto en Windows Server como en Linux). Adoptamos ",[14,67,68],{},"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).",[19,71,73],{"id":72},"integración-de-inteligencia-artificial","Integración de Inteligencia Artificial",[10,75,76,77,80],{},"Recientemente hemos llevado nuestras operaciones al siguiente nivel. He sido pionero en la orquestación de ",[14,78,79],{},"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.",[19,82,84],{"id":83},"conclusión","Conclusión",[10,86,87],{},"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.",[10,89,90],{},"Hoy, notin.es opera sobre una base técnica robusta, preparada para escalar y enfrentar los desafíos de la próxima década.",{"title":92,"searchDepth":93,"depth":93,"links":94},"",2,[95,96,101,102],{"id":21,"depth":93,"text":22},{"id":31,"depth":93,"text":32,"children":97},[98,100],{"id":39,"depth":99,"text":40},3,{"id":54,"depth":99,"text":55},{"id":72,"depth":93,"text":73},{"id":83,"depth":93,"text":84},"20/07/2026","Análisis técnico de cómo migramos la infraestructura de notin.es desde sistemas monolíticos hacia un ecosistema reactivo impulsado por Vue, TypeScript y automatización DevOps.","md",null,"/projects/notin-ecosystem.png",{},true,"/es/articles/notin-architecture","5",{"title":5,"description":104},{"loc":110},"es/articles/notin-architecture",[116,117,118,46],"Arquitectura","DevOps","Vue","z2Q9uogU4p4q2cFnvygtZaqD6HBWZ8N68NaFN9XS8NQ",1785160751364]