handling an 1,800 percent traffic spike during super bowl xlvi

33
Handling an 1,800 Percent Traffic Spike During Super Bowl XLVI Jim Houska Enterprise Architect [email protected] David Beran Performance Engineer [email protected]

Upload: maik

Post on 25-Feb-2016

40 views

Category:

Documents


0 download

DESCRIPTION

Handling an 1,800 Percent Traffic Spike During Super Bowl XLVI. Jim Houska Enterprise Architect [email protected]. David Beran Performance Engineer [email protected]. Agenda. Business Drivers Legacy APM Challenges Why dynaTrace? Our Secret to APM Success Super Bowl XLVI - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Handling an 1,800 Percent Traffic Spike During Super Bowl

XLVIJim HouskaEnterprise [email protected]

David BeranPerformance [email protected]

Page 2: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

AgendaBusiness DriversLegacy APM ChallengesWhy dynaTrace?Our Secret to APM SuccessSuper Bowl XLVI2 Clicks to FixUEMWhat’s Next?

Page 3: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Confidence Comes Standard. Leading online automotive

destination Insight into all aspects of

automotive ownershipCar buyers are in controlTools, research and listings

The Cars.com mission: To make car buying and selling a great experience.

Page 4: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Cars.com - Fast FactsJVMs 600Dealer Customers 17,000Vehicle Listings 3,250,000Unique Visitors / Month 18,500,000Unique Images 40,000,000Page Views / Month 200,000,000Search Engine Queries / Month 785,000,000Consumer Activities / Month 5,400,000,000Images Served / Month 7,200,000,000 Kilobytes of storage 536,000,000,000

Page 5: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

IT World / Yottaa Prediction…

Page 6: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Our Journey to APM Enlightenment

Page 7: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Business DriversDemanding more from ITAgile-centric transformationRapid GrowthExploding complexityDesire for insightImproved time-to-marketPoor performance = Lost $ or Job?

Page 8: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Application architectures are rapidly evolving.Is your APM solution keeping pace?

“Now that you have an overview of the system, we’re ready for a little more detail.”

http://En.wikipedia.org/wiki/File:ArchitectureCartoon.png

Page 9: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Legacy APM Challenges Lagging YEARS behindOverhead and InstabilityNeed to know “what to look for” Infrastructure component-centric Intensive care and feedingRigid configurationsSpecialized skill set

http://cheezburger.com/2689476608

Page 10: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Why Did We Choose dynaTrace? PurePath provides DEEP diagnostics Robust data visualization Business transaction-centric Multi-dimensional drill down Extremely low overhead

<1% overhead in production, even during an 1,800% traffic spike

Automatic application discovery & mapping Quick time-to-value Collaboration across lifecycle Powerful UEM

Page 11: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Our Secret to APM SuccessAPMThink differently

Insight, not informationThe end-user is King!From browser to backendAdvocate and empowerBecome predictiveBest of breed is OK

http://www.drawinghowtodraw.com/stepbystepdrawinglessons/wp-content/uploads/2011/01/400x400-ninja.png

Page 12: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

dynaTrace Super Bowl Deployment

Page 13: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Cars.com Super Bowl XLVI Commercial

13

Woooo!

Page 14: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Case Study 1 – Super Bowl XLVI

ProblemStatement

BusinessImpact

•Ongoing intermittent performance issues •Expecting huge onslaught of traffic

•Millions $ marketing spend •111 Million Viewers•Need we say more?

Page 15: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Pre-Super Bowl Performance Issues

During periods of daily peaktraffic…

We were experiencing

nightly response time spikes

And discovered web container

thread saturation

Page 16: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Pre-Super Bowl Performance IssuesDaily ResponseTime Spikes

WebContainerSaturation

ExpensiveGarbageCollection

JDBC PoolSaturation

Page 17: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Search Application PurePath Example

http://apublicdefender.com/wp-content/uploads/2008/08/burglar.jpg

Page 18: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

New Dual-Data Center Configuration

18

10 Search Accelerators

Database

VIPs

C1Search

FrontendServices

WS8WS10

WAN

Prod Web

ProdAccelerators

Stage Web

StageAccelerators

8 Search Accelerators

Database

C2Search

FrontendServices

C3Search

FrontendServices

C4Search

FrontendServices

WS7WS9

WS2WS4

WS1WS3

WS7WS9

WS8WS10

C1Search

FrontendServices

C2Search

FrontendServices

Staging Data Center Production Data Center

Page 19: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Cars.com Super Bowl War Room

David Beran “Photographer”Pizza Wings

Super BowlXLVI

dynaTrace Dashboards

Beer

Jim Houska

Page 20: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Performance During Super BowlData Center 1 Data Center 2

Two Data Centers on One Dashboard!

Page 21: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Super Bowl-Sized TestSe

ries1

Page

s pe

r sec

ond

1,800%Traffic Spike

Stable Performance

Commercial Airs

Page 22: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Case Study 2 – Lead Generation

ProblemStatement

BusinessImpact

•Agile release triggered a loss of email leads •No application errors were generated•Developers pulling their hair out

•SIY Consumers and 17,000 dealers •Potential revenue loss of $200,000

Page 23: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Production LeadPath Issue

Page 24: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Case Study 3 –POC of UEM

ProblemStatement

BusinessImpact

•Visibility into 3rd party calls or CDNs•Visibility into client-side performance•Lack of network time or bandwidth metrics

•Tolerating or Frustrated consumers may abandon Cars.com•Page views = $$$ This is our Bottom Line

Page 25: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

POC of dynaTrace UEM

Page 26: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

What’s Next?1. Make Fewer HTTP Requests2. Reduce the Number of DOM Elements3. Reduce DNS Lookups4. Add Expire Headers5. Configure Entity Tags (Etags)6. Put JavaScript at the Bottom7. Compress Components with GZIP8. Avoid URL Redirects9. Minify JavaScript and CSS10. Effective use of a CDN

Top 10 Targeted Client-Side Improvements for Cars.com

http://cheezburger.com/2689591040

Page 27: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

What Else?DynaTrace 4.2 Upgrade Smart Monitoring, Workflow, & Detection Self Learning; Intelligent Auto-Baselining Zero-Configuration System Health Monitoring Faster Production Analytics – 100X Native Mobile UEM

Client / Browser-side Optimization POC of Google Page-Speed Top 10 Client-Side Improvements

Page 28: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

IT World / Yottaa Prediction… “D’oh!”IT World & Yottaa said that Cars.com actually “…fared really well during the Super Bowl.”

“ ”

http://www.smtexas.net/faculty/jackson/CAPPS61011/CAPPS6T2I/Reddy/Webpage/D'oh.html

Page 29: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Transaction Flow Topology

Page 30: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Dynamic Measure Matrix

Page 31: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Dashboard Examples

Page 32: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

“Fast / Good / Slow” Dashboard

Page 33: Handling  an 1,800  Percent Traffic Spike During Super Bowl XLVI

Questions?

?