Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Providing a Personalized Experience at Scale - System Architecture and Performance Optimization

InfoQ via YouTube

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

Reviews

Start your review of Providing a Personalized Experience at Scale - System Architecture and Performance Optimization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.