Talk by Gaurav Kamboj, Cloud Architect at Hotstar on the topic "Scaling hotstar.com for 10 million concurrent viewers - challenges & learnings" at AWS Community Day Bengaluru 2018
2. Let’s talk about Scale!
10Mn+
PEAK CONCURRENCY DURING
VIVO IPL FINAL
5.7 Tbps
PEAK BANDWIDTH CONSUMPTION
1Mn
PEAK REQUESTS PER SECOND
10Bn+
CLICKSTREAM MESSAGES
100+
HOURS OF LIVE TRANSCODING
EVERYDAY
3.
4. Game Day
FACE THE REAL GAME BEFORE THE ACTUAL GAME
36,000
CPUs
80 Gbps
NETWORK OUT
72 TB
RAM
8 REGIONS
GEO DISTRIBUTED
Project HULK
● Load Generation
● Performance & Tsunami Tests
● Chaos Engineering
● Traffic Pattern using ML
5. Race against time!
+ 500K
GROWTH RATE PER MINUTE
(CONCURRENCY)
FULLY BAKED AMIs
4 mins
APPLICATION BOOT-UP TIME
90 SECONDS
REACTION TIME
PUSH NOTIFICATIONS
6. Why we don’t use autoscaling
INSUFFICIENT
CAPACITY
ERRORS
GAME OF (AVAILABILITY) ZONES
STEP SIZE
AUTOSCALING GROUPS
8. PREWARM INFRA
BEFORE MATCH TIME
PROACTIVE SCALE UP
WITH BUFFER FOR SPIKES
SECONDARY
AUTO SCALING GROUP
SPOT FLEET
DIVERSIFIED INSTANCE TYPES
Battle tested scaling strategy!
9. MACHINE LEARNING
BASED AUTO SCALING
Future.. IPL 2019 onwards
INTELLIGENT
SCALE UP DECISIONS
RUN IPL & WORLD CUP 2019 ON
AUTO PILOT MODE