Sitio público de Diageo, mostrado como contexto de la empresa. El producto interno de este caso no se muestra.

Sitio público de Diageo, mostrado como contexto de la empresa. El producto interno de este caso no se muestra.

Diageo

Migración de la plataforma Contentful

Senior Software Engineer · Migración de CMS

Migración repetible de contenido estructurado de Diageo desde Umbraco y Magento hacia Contentful, con el frontend público en Vercel.

01Problema

El contenido estructurado y los datos adyacentes al comercio vivían en Umbraco y Magento legados. Tenían que aterrizar en Contentful en una forma que los editores pudieran usar de verdad, con un frontend moderno en Vercel – sin pérdida silenciosa de datos.

02Aportes seleccionados

Migré contenido estructurado desde varias fuentes legadas hacia Contentful y ajusté los modelos de contenido para que el trabajo editorial en la nueva plataforma fuera menos manual. Automatizé flujos de migración para que el proceso fuera repetible y seguí inconsistencias de datos. Trabajé con ingeniería y negocio para que los requisitos de contenido y datos coincidieran con lo que la nueva plataforma necesitaba.

  • Migré contenido estructurado de Umbraco y Magento hacia Contentful
  • Reestructuré modelos de contenido para flujos editoriales más eficientes
  • Automatizé flujos de migración para que el proceso pudiera escalar
  • Resolví problemas de migración e inconsistencias de datos con ingeniería y negocio

03Contexto del sistema

Tareas de migración Node.js leen Umbraco y Magento legados por REST y GraphQL y escriben en Contentful. El sitio público está en Vercel. Azure DevOps es la vía de entrega.

  • UmbracoLectura por REST o GraphQLNode.js migration jobsMi alcance
  • MagentoLectura por REST o GraphQLNode.js migration jobsMi alcance
  • Node.js migration jobsMi alcanceEscribe el contenido migradoContentful

Mi alcance en el sistema: Node.js migration jobs

Entrega

  • VercelAloja el sitio público
  • Azure DevOpsCanal de entrega

Aparte del flujo de ejecución. Estas partes no están conectadas entre sí.

04Escala y restricciones

  • Varias fuentes legadas (Umbraco, Magento)
  • Contentful como CMS de destino
  • La migración tenía que ser repetible, no un volcado puntual

05Resultado

Contentful pasó a ser el sistema editorial de registro para contenido migrado de Umbraco y Magento, con tareas automatizadas en lugar de un volcado puntual. No hay métricas públicas.

  • Contenido estructurado migrado a Contentful desde varias fuentes legadas
  • Flujos de migración automatizados y repetibles

06Stack

  • Node.js
  • REST APIs
  • GraphQL
  • Contentful CMS
  • Umbraco CMS
  • Magento
  • Azure DevOps
  • Vercel

No hay métricas públicas verificadas de este encargo.

Categorías: CMS, Backend

Año: 2024

Servicios relacionados