Site público de Diageo, mostrado como contexto da empresa. O produto interno deste caso não é mostrado.

Site público de Diageo, mostrado como contexto da empresa. O produto interno deste caso não é mostrado.

Diageo

Migração da plataforma Contentful

Senior Software Engineer · Migração de CMS

Migração repetível de conteúdo estruturado da Diageo de Umbraco e Magento para Contentful, com o frontend público na Vercel.

01Problema

Conteúdo estruturado e dados adjacentes ao commerce viviam em Umbraco e Magento legados. Tinham de aterrar no Contentful numa forma que os editores pudessem usar, com um frontend moderno na Vercel – sem perda silenciosa de dados.

02Contributos selecionados

Migrei conteúdo estruturado de várias origens legadas para o Contentful e apertei os modelos de conteúdo para que o trabalho editorial na nova plataforma fosse menos manual. Automatizei fluxos de migração para tornar o processo repetível e acompanhei inconsistências de dados. Trabalhei com engenharia e negócio para que os requisitos de conteúdo e dados correspondessem ao que a nova plataforma precisava.

  • Migrei conteúdo estruturado de Umbraco e Magento para o Contentful
  • Reestruturei modelos de conteúdo para fluxos editoriais mais eficientes
  • Automatizei fluxos de migração para o processo poder escalar
  • Resolvi problemas de migração e inconsistências de dados com engenharia e negócio

03Contexto do sistema

Tarefas de migração Node.js leem Umbraco e Magento legados por REST e GraphQL e escrevem no Contentful. O sítio público está na Vercel. Azure DevOps é o caminho de entrega.

  • UmbracoLeitura por REST ou GraphQLNode.js migration jobsO meu âmbito
  • MagentoLeitura por REST ou GraphQLNode.js migration jobsO meu âmbito
  • Node.js migration jobsO meu âmbitoEscreve o conteúdo migradoContentful

O meu âmbito no sistema: Node.js migration jobs

Entrega

  • VercelAloja o site público
  • Azure DevOpsCaminho de entrega

À parte do fluxo de execução. Estas partes não estão ligadas entre si.

04Escala e restrições

  • Várias origens legadas (Umbraco, Magento)
  • Contentful como CMS de destino
  • A migração tinha de ser repetível, não um despejo pontual

05Resultado

O Contentful passou a ser o sistema editorial de registo para conteúdo migrado de Umbraco e Magento, com tarefas automatizadas em vez de um despejo pontual. Não há métricas públicas.

  • Conteúdo estruturado migrado para o Contentful a partir de várias origens legadas
  • Fluxos de migração automatizados e repetíveis

06Stack

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

Não há métricas públicas verificadas para este trabalho.

Categorias: CMS, Backend

Ano: 2024

Serviços relacionados