Personalized Homepage for 10M+ Users
June 2023 - December 2024
The Challenge
Best Buy needed a personalized homepage experience that could scale to 10M+ monthly users while integrating with data science and ML teams for dynamic content delivery.
The Solution
Spearheaded the architecture for a Node.js orchestration layer that interfaces with GraphQL and Spring Boot services. Built a modular UI component library enabling 50% code reusability across platforms.
Key Phases
Orchestration Layer Architecture
Designed and implemented a Node.js orchestration layer coordinating page layouts and error handling across GraphQL and Spring Boot services with circuit breakers and caching strategies.
Cross-Platform Component Library
Built a comprehensive React Native for Web design system with strict TypeScript typing, WCAG AA accessibility, and performance optimizations including lazy loading and code splitting.
Production Monitoring
Set up Splunk and Grafana dashboards with automated alerts and OpenTelemetry distributed tracing, detecting 90% of issues before user impact.