Skip to content
Kedgeworks
← All workE-commerce2023–24Principal: GrantRe-platform

The machine that re-platformed 190 brand sites.

190brand sites re-platformed
The situation

Diageo owns some of the most recognisable drinks brands in the world, among them Guinness, Smirnoff, Baileys, Don Julio and Aviation Gin, plus 190 brand websites spread across a range of different CMS platforms.

All of them needed re-platforming. Several teams of developers were going to do the migrating, which meant the real deliverable was not any one site. It was the tooling those teams would use.

The constraint

At 190 sites, hand-checking is not an option, and neither is silently losing content. Metadata, alt text and page content all had to survive the move intact and be provably identical afterwards, across brands with different content models and different source systems.

What we did

Grant led the creation of the tooling: data mapping, code generation, testing tools, and crawlers that compared the old and new sites and verified that content, metadata and alt tags matched.

Guinness.com was built as the test project, the reference implementation that proved the tooling and the target architecture before the other brands followed.

The outcome

A migration capability rather than a migration: several teams re-platforming 190 brand sites onto Contentful and Next.js, with automated verification catching what human review at that volume never would. Guinness.com shipped as the reference.

Stack
  • Contentful
  • React
  • Next.js
  • TypeScript
  • Node
  • Jest
  • Vercel
  • OpenCV
Related

Working on something similar?