---
title: "Caso Tubuencamino — De monolito a plataforma | Krom"
description: "Cómo migramos un operador del Camino de Santiago de un monolito Laravel a una plataforma de aplicaciones por dominio, sin detener el negocio."
url: "https://kromagency.es/proyectos/tubuencamino/"
lang: es
---

[Inicio](https://kromagency.es/) / [Proyectos](https://kromagency.es/proyectos/) / Tubuencamino

[Turismo y ocio](https://kromagency.es/proyectos/sector/turismo/) · Plataforma a medida

# De un monolito a una plataforma, sin parar el negocio

Tubuencamino organiza viajes por el Camino de Santiago: rutas, alojamientos, traslados y el itinerario completo de cada peregrino. Todo eso vivía dentro de una sola aplicación Laravel que había crecido durante años.

[Visitar el sitio ↗](https://tubuencamino.com/) [Tenemos algo parecido](https://kromagency.es/contacto/)

![La portada: rutas, experiencias y reservas](https://kromagency.es/_astro/tubuencamino.6SUcAotk_NIf7o.webp)

La portada: rutas, experiencias y reservas

![Dos experiencias, Premium y Adventure](https://kromagency.es/_astro/tubuencamino-1.5EqGg1_-_IXX96.webp)

Dos experiencias, Premium y Adventure

![El catálogo completo de caminos](https://kromagency.es/_astro/tubuencamino-2.DBW6Bbwx_2hJ76D.webp)

El catálogo completo de caminos

12 +

Aplicaciones en producción

8

Dominios de negocio

4

Servidores gestionados

1

Monolito jubilado

01 // El punto de partida

## Una sola aplicación para todo el negocio

Reservas, clientes, facturación, traslados, correos y comisiones compartían base de código y base de datos. Es la evolución natural de un negocio que crece: cada necesidad nueva se añadió donde había sitio, y el resultado fue un sistema donde tocar una cosa podía romper otra sin relación aparente.

El problema de fondo no era el código: era que el negocio ya no cabía dentro. Equipos distintos —ventas, operaciones, contabilidad— necesitaban ritmos distintos, y todos dependían del mismo despliegue. Cualquier cambio en contabilidad paraba a ventas.

02 // La estrategia

## Nadie puede permitirse un apagón de seis meses

La reescritura desde cero era la opción evidente y la peor: meses sin entregar nada, con el sistema viejo degradándose y el negocio esperando. Se descartó desde el principio.

En su lugar, el monolito se fue vaciando por dominios. Cada área del negocio salió cuando estuvo lista, con sus datos y su ritmo propio, mientras el resto seguía funcionando donde estaba. El sistema antiguo fue perdiendo responsabilidades hasta quedarse sin ninguna.

Un dominio cada vez

Sale entero y funcionando, no a medias.

El negocio nunca para

Lo migrado y lo pendiente conviven mientras dure el proceso.

Reversible

Si un paso sale mal, se vuelve atrás sin arrastrar al resto.

03 // Qué hay hoy en producción

## Ocho dominios, cada uno con su propia aplicación

01

### Reservas e itinerarios

El núcleo del negocio: rutas, etapas, alojamientos, cupos y el itinerario completo de cada peregrino.

02

### Ventas

Cartera por agente, leads, presupuestos, seguimiento y actividad comercial medida.

03

### Operaciones

Lo que ocurre cuando el viaje ya está vendido: bonos, welcome packs, seguros, incidencias y proveedores.

04

### Traslados

Servicio propio de transporte: rutas, conductores, disponibilidad, asignación y costes.

05

### Contabilidad

Gastos, ingresos, facturación, adeudos y remesas bancarias, conciliados contra lo que pasa de verdad.

06

### Finanzas

La capa de dirección: tesorería, previsión y la foto que permite decidir con números.

07

### Comunicaciones

Correo transaccional con el peregrino y con el proveedor, con su trazabilidad y su histórico.

08

### Inteligencia de negocio

Los datos de todos los dominios puestos a trabajar juntos, en lugar de en hojas de cálculo sueltas.

04 // Lo que ahora deja rastro

## Antes no había trazabilidad de nada

Un monolito no solo mezcla el código: mezcla la responsabilidad. Un traslado se asignaba y ahí se acababa el registro; un gasto vivía en una hoja aparte; el seguimiento de un cliente estaba donde lo hubiera dejado quien lo llevaba. Con eso no se puede auditar nada, ni saber dónde se pierde el dinero.

Al salir por dominios, cada proceso pasó a registrar el suyo. Lo que sigue está medido sobre el mismo tramo del año —del 1 de enero al 22 de septiembre— en 2024 y en 2026.

### Traslados

Antes Una fila sin ciclo: sin estado, sin conductor y sin coste.

Ahora Confirmado, completado o cancelado, con conductor, coste y margen por servicio.

### Contabilidad

Antes Fuera del sistema: ni un apunte registrado.

Ahora Más de 4.600 apuntes de gasto e ingreso en lo que va de 2026, conciliados contra banco.

### Ventas

Antes El seguimiento, donde lo dejara cada agente.

Ahora Cada lead y cada presupuesto con agente, etapa y actividad registradas.

### Reservas

Antes El itinerario y los correos, sin registro que consultar.

Ahora Un 15 % más de reservas gestionadas que en 2024, con su itinerario, sus pagos y sus envíos trazados.

05 // Por dentro

## Las herramientas con las que trabajan cada día

Capturas del entorno de desarrollo con todos los datos sustituidos por ficticios: clientes, rutas, proveedores, agentes, importes y fechas. Lo que se ve es la estructura, nunca la información del cliente.

![Operaciones · Alertas: veinte controles que vigilan lo que se puede torcer](https://kromagency.es/_astro/tubuencamino-app-alertas.Bp9PA1v8_Z79v23.webp)

Operaciones · Alertas: veinte controles que vigilan lo que se puede torcer

![Operaciones · Reservas, con sus cinco estados y el buscador avanzado](https://kromagency.es/_astro/tubuencamino-app-reservas.puzfkdvl_PDaEi.webp)

Operaciones · Reservas, con sus cinco estados y el buscador avanzado

![Ventas · Presupuestos por agente, ruta y fechas](https://kromagency.es/_astro/tubuencamino-app-presupuestos.0divlBAS_PYFFp.webp)

Ventas · Presupuestos por agente, ruta y fechas

![Traslados · Carga de trabajo por conductor y resultado del servicio](https://kromagency.es/_astro/tubuencamino-app-traslados.BBuUn7D4_Z2ohKF3.webp)

Traslados · Carga de trabajo por conductor y resultado del servicio

![Contabilidad · Adeudos por semana y lo que requiere atención](https://kromagency.es/_astro/tubuencamino-app-contabilidad.DOx3nMXK_1SH3VL.webp)

Contabilidad · Adeudos por semana y lo que requiere atención

![Contabilidad · Facturas de gasto, pendientes y validadas](https://kromagency.es/_astro/tubuencamino-app-facturas.D4urku62_Z22Yqwx.webp)

Contabilidad · Facturas de gasto, pendientes y validadas

![Finanzas · La misma foto, para quien decide](https://kromagency.es/_astro/tubuencamino-app-finanzas.rxiw7qCu_13PGpP.webp)

Finanzas · La misma foto, para quien decide

06 // Infraestructura

## Los servidores también son nuestro problema

La plataforma corre sobre cuatro servidores Linux que administramos nosotros: uno local en las oficinas del cliente, dos en la nube y uno dedicado. No es una elección estética: cada carga está donde le conviene por coste, latencia y quién necesita llegar a ella.

No son solo máquinas. El DNS y la capa de borde están en Cloudflare, el correo transaccional sale por Amazon SES, las copias y el almacenamiento interno viven en un NAS Synology de la oficina, los flujos que conectan sistemas corren en n8n, el trabajo se coordina en Asana y los análisis de datos se hacen en Python.

Administrar nosotros los servidores cambia la relación con el proyecto: cuando algo falla a las once de la noche no hay que abrir un ticket con un tercero y esperar. Se entra, se mira y se arregla.

07 // El día a día

## Un proyecto que no se entregó: se sostiene

Tubuencamino no es un encargo cerrado con fecha de entrega. Se trabaja a diario: funcionalidad nueva según lo que pide el negocio, incidencias cuando aparecen, y el mantenimiento de todo lo que ya está en producción.

El proyecto empezó con más manos. Hasta junio de 2026 había otros desarrolladores en los repositorios; desde entonces, el equipo de software de Tubuencamino es Krom. Las aplicaciones en producción, el monolito que queda por jubilar y los cuatro servidores los sostiene hoy una sola persona.

Es el tipo de relación que explica por qué Krom existe. Un sistema que mueve un negocio entero no se termina nunca del todo: se cuida. Y quien lo cuida tiene que entenderlo de arriba abajo, no haberlo leído en una documentación.

## ¿Tienes un sistema que ya no cabe en sí mismo?

Cuéntanos qué te frena. Si se puede migrar por partes, te decimos por dónde empezar y qué esperar de cada paso.

[Plantear un proyecto →](https://kromagency.es/contacto/) [Ver arquitectura de software](https://kromagency.es/servicios/arquitectura-de-software/)

[WhatsApp](https://wa.me/34676353215?text=Hola%2C%20os%20escribo%20desde%20kromagency.es)
