The Road to Black Friday 2015 How Retailer L.L.Bean Prepares for Traffic Spikes THURSDAY, MAY 28, 2015 webcast
Jul 28, 2015
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.