01 / Enterprise Platform
Global E-Commerce Microfrontend Architecture
Enterprise platform · Live in 110 countries
The problem
A multinational health & wellness company needed to modernize their global e-commerce platform during a brand refresh and major redesign. Four product squads were stepping on each other's toes — every release required full-app coordination, and the codebase was becoming harder to maintain as more markets came online.
The approach
- Designed a microfrontend system on Next.js + Module Federation + TypeScript, giving each squad ownership of their domain.
- Built a dual-mode codebase that serves both brand-only markets (catalog, PLP, PDP across 110 countries) and full transactional commerce (9 locales across US, UK, Canada, India, Mexico, Spain, Puerto Rico) from a single application.
- Set up engineering standards through ADRs, design reviews, and mentorship across the squads.
- Currently leading the architectural evolution toward Domain-Driven Design on a Moon-orchestrated monorepo with React 19 + Next.js 15 + Tailwind v4.
- Stack:
- Next.js · React · TypeScript · Module Federation · Tailwind · Zustand · React Query · Moon · GitHub Actions · Google Cloud Run
- Role:
- Principal Frontend Engineer · Architecture lead across 4 squads (20+ engineers)
