Blog / Plataformas y migraciones
Catorce sitios web, una plataforma: lecciones de una consolidación
Muchas organizaciones terminan manteniendo una docena de sitios que se fueron separando. Lo que hemos aprendido al unirlos en una sola plataforma, y al reducir el código mientras todo sigue en línea.
Las organizaciones casi nunca deciden tener catorce sitios web. Pasa una campaña, una región, un producto a la vez. Cada sitio recibe su propia plantilla, sus propios plugins y su propia copia de los mismos arreglos. Unos años después, cada cambio cuesta catorce veces más, y nadie está seguro de cuál versión es la buena.
Nuestros ingenieros han consolidado 14 sitios WordPress en un solo multisitio, han liderado migraciones de Drupal entre versiones mayores y han simplificado una plataforma de más de 300 sitios, reduciendo su código a medida a menos del 20% de su tamaño original mientras todos los sitios seguían en línea. Las lecciones se repiten.
Empezar con un inventario, no con un diseño
Haz la lista de cada sitio, plantilla, plugin, integración y tarea programada, y de quién depende de cada uno. Casi todo el costo de una consolidación se esconde en las integraciones que nadie recordaba.
Conservar cada dirección que genera
Antes de tocar nada, exporta las direcciones de cada sitio que reciben tráfico de búsqueda o enlaces. Cada una necesita un destino planificado en la nueva plataforma. Redirigir todo a una página de inicio tira a la basura lo que cada sitio había ganado en búsqueda.
Borrar código, no trasladarlo
La mayor ganancia no suele ser la plataforma nueva sino lo que dejas atrás. Catorce copias de una función parecida se vuelven una. El código a medida que ahora cubre un módulo mantenido o una función del núcleo se retira. Menos código significa menos cosas que pueden romperse durante la mudanza, y después.
Migrar el contenido con scripts, y correrlos muchas veces
La migración de contenido debe ser un script repetible, no una copia manual. Córrelo sobre copias frescas hasta que el resultado sea aburrido: mismos conteos, mismos campos, ninguna sorpresa. Así la corrida final es un trámite.
Mudar los sitios por oleadas
Primero un sitio pequeño, para probar el camino. Luego el resto por grupos, cada uno con sus verificaciones y su forma de volver atrás. Un solo fin de semana de “todo o nada” convierte cada incógnita en una emergencia.
Dejar por escrito cómo deshacerlo
Cada oleada tiene una forma escrita de volver atrás. Casi nunca se usa. Tenerla es lo que permite al equipo avanzar con confianza.
Basado en el trabajo de nuestros ingenieros en sistemas en producción. Nombres de clientes reservados.
Ver nuestro portafolio →