
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