Beauty Retail: From Monolith to Microservice

Content Architecture That’s More Than Skin-Deep

Challenge

A premium beauty retailer was running personalization on top of Oracle ATG/BCC, a stack so rigid that every content update required an engineering dependency and personalization at scale was cost-prohibitive. With holiday peaks approaching and competitive pressure mounting, the business needed to exit the monolith and move to a headless CMS, DAM, and PIM stack, without disrupting the marketing calendar or losing data integrity across site, apps, email, and campaigns.

Outcomes

Content migration effort: Under 2 hours

Launch delivery: On-time before holiday peak

Editorial independence: Self-serve editorial

Unified content model: 496 atomic entries

Overview

Guided a premium beauty retailer’s leap from a legacy Oracle ATG/BCC monolith to a modern, microservices-based content ecosystem with Contentful at the core. The migration positioned the business for true omnichannel personalization at scale, while surfacing lessons about content modeling, change management, and SaaS governance.

Challenge

The retailer’s legacy stack included:

This setup made personalization prohibitively costly and slowed day-to-day content updates. The challenge: replace Oracle ATG/BCC with a headless CMS/DAM/PIM stack, while preparing workflows, governance, and tooling to handle the velocity and volume personalization demands.

One of the most complex examples: the homepage. With atomic content, each banner, promo, and slot can have multiple children (e.g., images, CTAs, text variants). By the time producers finished assembling the holiday homepage, the CMS showed 496 entries tied to that single page. This highlighted both the power and the complexity of atomic content modeling at enterprise scale.

My Role

Senior Technical Product Manager, Content Management Domain (CMS, DAM, PIM)

Process

  1. Vendor Selection
  1. Content Model Transformation
  1. Migration Strategy
  1. Automation & Tools
  1. Omnichannel Enablement
  1. Retro & Stabilization

Key Outcomes

Reflection

This migration wasn’t just a technology upgrade — it was a cultural transformation. Editors became autonomous, engineering shifted to enablement, and leadership learned that change management and governance are as critical as code.

Launching personalization alongside migration stretched the team — in hindsight, staggering those efforts would have eased adoption. But the project proved that moving from monolith to modular is the only way to scale personalization without burning out design and production teams.

Content governance isn’t glamorous, but without it, personalization topples. This project showed that smart systems thinking makes beautiful design sustainable.

Key Questions

How do you migrate hundreds of pages from a legacy CMS to a headless platform?

Bex conducted a full audit of the legacy ATG/BCC content, built a category-by-category migration plan, and wrote the product requirements and roadmap for a custom programmatic utility that migrated 500+ pages in under two hours. The utility won a Quarterly Simplification Award for eliminating the manual migration effort estimated at hundreds of web producer hours.

What does a headless CMS content model look like at enterprise scale?

The atomic model Bex designed had attributes building into components, components into modules, and modules into views. By the time editors assembled the holiday homepage, 496 atomic content entries were under management on a single page, proving the model could handle real enterprise complexity.

How do you ensure editorial teams adopt a new CMS after launch?

Through early involvement in the content model design, iterative training, and change management that addressed adoption risks before go-live. On this project, producers were independently managing Contentful workflows post-launch with no engineering dependency for routine content updates.