Overview
Learn how to deliver personalized experiences at scale through this 40-minute conference talk from BBC's engineering team. Explore key aspects of cloud application tuning, data model optimization, and performance testing strategies. Dive into real-world challenges and solutions including system bottlenecks, circuit breakers, retry mechanisms, batch APIs, and web server configurations. Discover practical approaches to autoscaling policies, client timeouts, and data fetch optimization while managing high-profile events. Gain insights into system integration, privacy considerations, and stakeholder management in the context of serving millions of users. Master the implementation of user activity services, token validation, load balancing, and tooling required for large-scale personalization systems.
Syllabus
Intro
Agenda
What is personalization
BBC Products
BBC Privacy Promise
User Activity Service Us
Survey Results
System Integration
System Improvement
Lockdown
IPlayer Crash
Identifying System bottlenecks
Performance Testing
Circuit Breaker
Retry
Batch API
Web Server Tuning
Token Validation
Load Balance Migration
General Compute
Autoscaling Policies
Client Timeouts
Retrieving Information
Reduced Data Fetch
HighProfile Events
tooling
managing stakeholder expectations
Taught by
InfoQ