/* case study */
Universal E-Commerce Platform Rewrite
Helped architect the front end of a complete rewrite of an e-commerce platform generating more than $1B a year, and led a team of 10–12 UI and Node engineers.
// impact: Fully universal rendering; tuned for 120+ TPS hot-market loads
// Context
Fanatics runs storefronts for major sports leagues and teams, with huge traffic spikes during hot-market events.
// Challenges
- ›Isomorphic/universal rendering across a large React + Relay app
- ›Surviving hot-market spikes above 120 transactions per second
- ›Secure payment-processor and microservice communication
// Approach
- ›Set architectural patterns: services, routing, component structure, Flux/Redux state, and lint and test automation
- ›Containerized the app with Docker and integrated CircleCI and RunDeck for continuous delivery
- ›Tuned Node, React, Relay and Docker; added asset prefetching/preloading and the PageSpeed NginX module
- ›Built CSRF and XSS protections, JWT/JWK flows, and a proprietary URL-integrity algorithm for SEO-critical URIs
// Outcomes
- ›The whole app rendered universally
- ›Handled hot-market loads above 120 TPS
- ›Led a team of 10–12 engineers