road to black friday 2015: how l.l.bean prepares for traffic spikes
TRANSCRIPT
The Road to Black Friday 2015How Retailer L.L.Bean Prepares for Traffic Spikes THURSDAY, MAY 28, 2015
webcast
2
Slideshareslideshare.com/apigee
Apigee Communityhttps://community.apigee.com
YouTube�youtube.com/apigee
3
The Black Friday Black Belts
Kris KlevaL.L.BEAN
Rajesh Jadhav APIGEE
4
Success is neither magical nor mysterious. ��Success is the natural consequence of consistently applying the basic fundamentals.
5
Five Major Pieces to the Life Puzzle
5 Rohn's book Five Major Pieces to the Life Puzzle
6
Bake Success into Your Company DNA
• Philosophy — how do we think about API peak capacity planning and testing
• Attitude — Is the team passionate about APIs? Is it our priority?
• Action — what you do to make sure load and functional preparation is part of our definition of done for an API?
• Results — What are we measuring to ensure we are making progress towards our goals?
7
18 months into our journey...
7
8
18 Months into Our Journey
• Devoted API Team made up of 10 key roles
• Promise of continuous delivery
• Dozens of APIs across functions: marketing, payment, business, operations
• Testing is the name of the game
9
● Industry agnostic platform● Knowledge and experience to handle
big events
○ Black Friday for Retailers
○ MWC for Telcos
○ Breaking News for Media○ Sports event
● Partner with customers on support
and operations
Apigee’s Unique Role
9
10
Black Friday 2013 vs 2014
10
Yesterday’s peak is today’s normal
NOW ON TO THE MAIN EVENT:
Preparing for Black Friday 2015
13
History is the Best Predictor of the Future
• Our Model for 2014 was more prescriptive:
– Monitor new API usage from initial consumer
– Predict future adoption
– Simulate expected traffic using real services and mocks
MONITOR PREDICT SIMULATE
The Countdown Begins
15
The model going into 2015...
15
16
Black Friday 2015Philosophy
• Monitor
• Predict
• Simulate
Action
• Constantly revise the what, how and Dod
• Co-innovate with leads in API management and QA teams
• Incentivize and encourage
Attitude
• Proactively communicate availability analytics
• Testing is everyone’s job
Results
• Regularly communicate wins, failures
• Make app developers aware of SLAs
• Over communicate!
• Measure value add to API quality
* some rstrictions apply
17
What can you do today?
• Plan to pilot and co-innovate with your technology partners
• Continuously inflict load
• Trace transactions through target systems
• Evangelize test execution
17
18
Countdown to the event
• Simulate business estimates
• Auto scaling (not enough, watch out for
vertical spikes)
• Real life simulations
– Errors
– Latency
• Budget preparations
3 – 6 Months Out 2 – 3 Months Out
• Backlog :-)
• Whitelisting
• Know your limits
• Prepare for catastrophic success
• Work together on simulated production
issues
19
Preparation for Black Friday 2014
19
Peak Freeze…or Slush?
21
The morning after your expected “peak”...
21
22
The “Peaks” of Peak
• Multiple peaks to follow the morning, days, and weeks after
• Each consumer may have their own peak and traffic patterns
• Be ready for coast to coast traffic surge
• Small outages may come back to cash out later
• Listen to the grapevine
23
And when it’s all over, take a breath. �But staying fit is a year long activity.
24
Peak All Year Round
• If you’re doing it right, today’s peak is tomorrow’s good day
• Feed your thirst for adoption
• Don’t forget the mantra:
MONITOR PREDICT SIMULATE
Questions?
Use code: WEBCAST15 for 15% off
Thank you.