Module Federation at scale
Five micro-frontends composed at runtime on a regulated dispute platform, held together by singleton and design-system contracts so five teams could ship without a shared deploy train.
Senior Frontend Platform Engineer
I spent most of the last decade on a regulated, high-scale dispute platform: five federated micro-frontends, multi-region, on the order of 300,000 disputes a day. The problems worth solving there were never just components. They were the runtime contracts, the deploy safety, and the observability that decide whether a frontend is actually safe to change. And when contract work threatened to dull the layer beneath the framework, I started running my own infrastructure to keep it sharp.
Five micro-frontends composed at runtime on a regulated dispute platform, held together by singleton and design-system contracts so five teams could ship without a shared deploy train.
React 18 and TypeScript on multi-step regulated flows. TanStack Query for server state, React Hook Form and Zod for typed, validated boundaries where one schema does both runtime and compile-time duty.
Six testing layers, each catching a different class of bug, wired into staged release gates. Including the two everyone skips, mutation and contract testing, which are the two that actually save you.
OpenTelemetry tracing, circuit breakers, blue-green deploys, and rollback treated as a first-class idea rather than a fire drill. Proven on infrastructure I run myself.
Jenkins and Spinnaker delivery with coverage, mutation, contract, security, load, and smoke gates standing between a commit and production.