SlideShare une entreprise Scribd logo
1  sur  46
8

Webinar

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

0
What have we learned from recent epic fails?
TODAY’S SOASTA PRESENTERS

Peter Galvin:
SVP Marketing

Brad Johnson:
VP Product Marketing

Agenda:
• Poll question
• Lessons Learned
• Some Best Practices
Questions:
Submit in chat box during event
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

1
Poll Question
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

3
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

4
“We didn’t have enough
testing for a very
complicated project”
US Health and Human Services
Secretary, Kathleen Sebelius

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

5
•
•
•
•
•
•
•

Millions of uninsured citizens
Healthcare program mistrust
President’s approval rating dropped
Congress tied up in legislation
Public cynicism
Press and social media circus
Uncertainty for the future

Brought QUALITY and TESTING to the public forefront!

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

6
In March 2013

RECOMMENDATIONS

WHAT HAPPENED

―Name a single implementation
leader‖

―No single leader‖

―Lock down‖ requirements by April 30
―Streamline decision making‖
―End-to-end integrated operations and
IT testing‖

http://www.businessweek.com/news/2013-11-19/obamacareconsultants-warned-of-health-website-failure-in-march

―Shifting requirements‖
―Multiple definitions of success

―Insufficient time and scope of end-toend testing‖

http://www.npr.org/blogs/alltechconsidered/2013/11/19/246132770/this
-slide-shows-why-healthcare-gov-wouldnt-work-at-launch
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

7
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

8
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

9
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

10
―Twitter’s down…and it has cost the economy
$1 billion already?‖

Source: Venture Beat & Ray Wang at
Constellation Research 2012
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

11
OK...reduce Twitter usage assumptions 50%.
Then, only $400,641,025.00 was lost.

―Twitter’s down…and it has cost the economy
$1 billion already?‖

Source: Venture Beat & Ray Wang at
Constellation Research 2012
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

12
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

13
―Mass Panic As Common App Crashes‖
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

14
o

Aug. 14: New York Times
• 2 hours - Stock dropped - opened paywall (lost $$) –
Twitter storm

o

Aug 17: Google
• Less than 5 minutes – lost $500,000 – Internet traffic
dropped 40%

o

Sept 2: HSBC (UK)
• Internal and external systems – “Weekend of
disruption”

o

Nov 12: Kayazoonga.com (India)
• Last cricket match of Sachin Tendulkar - 19.7M
hits/hour – crashed all day – “Chaos”

o

Nov 18: YouTube
• 35 minutes – est. 100,000 users affected
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

15
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

16
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

17
500 Tests
400,000

“We began working with SOASTA
CloudTest six months prior to the
games.”
Paul Bunnell,
Lead Architect,
London 2012
concurrent users

431 Million Visitors
4.73 Billion Page Views

Access from 201 Countries

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

18
Prep for…

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

19
Plan based on
Tested &

“ We were on very
tight timelines…the
SOASTA team was
able to run multiple
tests very quickly
6-8 million TV viewers
over a two-day
period and get us
tuned for 10 million hits going on issues to
immediately fix.”
Kunal Sarda,
VerbalizeIt
250 to 30,000 visits/day
COO and CoFounder

7x customer growth
Zero downtime

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

20
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

21
“One of the best
investments to our website
this year .”
Nancy Jordan,
Tested to 7x Initial load test goals
IT Middleware
& Integration
Reached 9x previous year’s peak
Manager

Validated dynamic caching investment
Reduced hardware capacity needs

Validated Akamai to 4x beyond peak

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

22
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

23
Tested to 120% of expected

Saved 50% on testing

“Website performance really
affects your brand image
when you have
problems…The inherent
savings to our brand by
using CloudTest is
load
priceless.”
—Cheryl Davis,
expenses
digital technical
operations manager

Hallmark Cards, Inc.
Reduced staff costs by 66%

Eliminated test software and hw costs

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

24
―No amount of
testing within
reasonable time
limits can adequately
replicate a live
environment of this
nature‖

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

25
―No amount of
testing within
reasonable time
limits can adequately
replicate a live
environment of this
nature‖

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

26
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

27
o 55 Contractors
o Not enough time in schedule to conduct adequate performance

testing
o No Integration testing between systems

o No end-to-end testing simulating real life experiences of end users
o Followed waterfall development with parallel/disconnected projects
o Locked at 2000 users at the 1st step

http://www.washingtonpost.com/politics/house-panel-grills-contractorson-troubled-health-insurance-web-site/2013/10/24/8f42c748-3ca711e3-b7ba-503fb5822c3e_story.html

http://www.cnn.com/2013/10/29/politics/obamacare-warning/

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

28
o Test Continuously

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

29
Identify bottlenecks & inform
teams, just like unit and functional
tests in CI

CI system runs load tests
against a pre-prod site

…while unit, functional and
mobile device tests run in parallel
Daily (or more frequent) updates
keep teams ―performance focused‖

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

30
o Test End To End

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

31
Credit
Card

Web
analytic
s

CDN

Other
3rd pty
svcs

SUT/AUT

Web
Server

App Server

Cache

Web
Server

App Server

Cache

Web
Server

App Server

Web
Server

App Server

Load
Balancer

Databas
e

Customers

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

32
CloudTest
Credit
Card

Analytics

Main

Databas
e

Web
analytic
s

CDN

Other
3rd pty
svcs

SUT/AUT

Web
Server

App Server

Cache

Web
Server

App Server

Cache

Web
Server

App Server

Web
Server

App Server

Load
Balancer

―Conductor‖

Databas
e

Perf Tester 1

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

33
CloudTest
Credit
Card

Analytics

Main

Databas
e

Analytics
Load
Generator
Load

Web
analytic
s

CDN

Other
3rd pty
svcs

SUT/AUT

Generator
Load
Generator
Web
Server

App Server

Cache

Web
Server

App Server

Cache

Web
Server

App Server

Web
Server

App Server

East Coast (AWS)

Load
Balancer

Databas
e

Perf Tester 1

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

34
CloudTest
Credit
Card

Analytics

Main

Databas
e

Analytics
Load
Generator
Load

Web
analytic
s

CDN

Other
3rd pty
svcs

SUT/AUT

Generator
Load
Generator
Web
Server

App Server

Cache

Web
Server

App Server

Cache

Web
Server

App Server

Web
Server

App Server

East Coast (AWS)

Load
Balancer

Databas
e

Perf Tester 1

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

35
CloudTest
Credit
Card

Analytics

Main

Databas
e

Analytics
Load
Generator
Load

Web
analytic
s

CDN

Other
3rd pty
svcs

SUT/AUT

Generator
Load
Generator
Web
Server

App Server

Cache

Web
Server

App Server

Cache

Web
Server

App Server

Web
Server

App Server

East Coast (AWS)

Load
Balancer

Databas
e

Perf Tester 1
―Conductor‖

Data sources:
Native (SSH), JMX, PerfMon, CA Introscope,
AppDynamics, New Relic, CloudWatch,….
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

36
Analytics
Load
Generator
Load

CloudTest
Analytics

Main

Analytics
Load
Generator
Load
Generator

Amsterdam (Azure)

Generator
Load
Generator

Analytics
Load
Generator
Load

Tokyo (AWS)

Generator
Load
Generator

Analytics
Load
Generator
Load

Web
analytic
s

CDN

Other
3rd pty
svcs

Generator

San Francisco (GoGrid)
Databas
e
Analytics
Load
Generator
Load

Credit
Card

Analytics
Load
Generator
Load

Virginia (IBM)

SUT/AUT

SOASTA
Generator
Load
Global
Generator
Test Cloud East Coast (AWS)

App Server

Cache

Web
Server

App Server

Web
Server

App Server

Web
Server

Chicago
(Rackspace)

Web
Server

Cache

Generator
Load
Generator

App Server

Load
Balancer

Databas
e

Perf Tester 1

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

37
Analytics
Load
Generator
Load

CloudTest
Analytics

Main

Analytics
Load
Generator
Load
Generator

Amsterdam (Azure)

Generator
Load
Generator

Analytics
Load
Generator
Load

Tokyo (AWS)

Generator
Load
Generator

Analytics
Load
Generator
Load

Web
analytic
s

CDN

Other
3rd pty
svcs

Generator

San Francisco (GoGrid)
Databas
e
Analytics
Load
Generator
Load

Credit
Card

Analytics
Load
Generator
Load

Virginia (IBM)

SUT/AUT

SOASTA
Generator
Load
Global
Generator
Test Cloud East Coast (AWS)

App Server

Cache

Web
Server

App Server

Web
Server

App Server

Web
Server

Chicago
(Rackspace)

Web
Server

Cache

Generator
Load
Generator

App Server

Load
Balancer

Databas
e

Perf Tester 1
―Conductor‖

Data sources:
Native (SSH), JMX, PerfMon, CA
Introscope, AppDynamics, New
Relic, CloudWatch,…. 38
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Analytics
Load
Generator
Load

CloudTest
Analytics

Main

Analytics
Load
Generator
Load
Generator

Amsterdam (Azure)

Generator
Load
Generator

Analytics
Load
Generator
Load

Tokyo (AWS)

Generator
Load
Generator

Analytics
Load
Generator
Load

Web
analytic
s

CDN

Other
3rd pty
svcs

Generator

San Francisco (GoGrid)
Databas
e
Analytics
Load
Generator
Load

Credit
Card

Analytics
Load
Generator
Load

Virginia (IBM)

SUT/AUT

SOASTA
Generator
Load
Global
Generator
Test Cloud East Coast (AWS)

Access
for all

App Server

Cache

Web
Server

App Server

Web
Server

App Server

Web
Server

Chicago
(Rackspace)

Web
Server

Cache

Generator
Load
Generator

App Server

Load
Balancer

Databas
e

Perf Tester 1
―Conductor‖

Data sources:
Native (SSH), JMX, PerfMon, CA
Introscope, AppDynamics, New
Relic, CloudWatch,…. 39
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
o Test to Any Scale

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

40
Frequent Testing from Lab to Production
Scale is relative – bugs are everywhere
Tuning for full-scale…and well beyond

Latency between systems

Network
& Ops

Network configuration
Network bandwidth

CDN file placement

Stage / Team

Conflict with other apps
Load Balancer configuration
Auto-scaling failures

Release
& Deploy

Max sockets exceeded

Global latency variance

Security bottlenecks

Search technology limits

Default configuration settings

Inadequate server resources
Database thread counts

Memory leaks

Dev
& Test

Firewall max capacity
Unbalanced web servers

s

Slow third-party plug-ins

Garbage collection

DNS routing

Inefficient database queries

Slow pages

Method-level tuning

Test Lab

Staging

Production (100% +++)

Scale of Test
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

41
Top 10 Performance Problems
Where do we typically find the issues?
Architecture

Network
& Ops

Bandwidth

Stage / Team

Load Balancer
Third Party
Services
Connectivity

Release
& Deploy

s

Database Performance

Shared
Environments

Configuration Settings

Application Issues

Dev
& Test
Culture and Mindset

Test Lab

Staging

Production (100% +++)

Scale of Test
© 2013 SOASTA CONFIDENTIAL - All rights reserved.

42
o HHS mistakes have quality at the forefront (again)
o Risks to revenue and reputation are measurable and high profile
o Speed and quality do coexist
o Best practices are well established (follow them)
o There IS time, and you CAN test realistically
o Start now

© 2013 SOASTA CONFIDENTIAL - All rights reserved.

43
Thanks
RESOURCES
Case studies: soasta.com/customers
Upcoming webinars: soasta.com/knowledge-center
- This Friday, Nov. 22: ―Getting Started with CloudTest‖
- Dec. 11: ―Continuous Testing for Optimal Performance‖

Need a test, fast? CloudTest On-Demand.
- email info@soasta.com
- You’ll hear from us by tomorrow

Contact SOASTA:
www.soasta.com/cloudtest/
info@soasta.com
866.344.8766
Follow us:
twitter.com/cloudtest
facebook.com/cloudtest
www.SOASTA.com

Contenu connexe

Similaire à How to Avoid Epic Web Failure... Lessons Learned from Healthcare.gov

Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceJohn Head
 
Big Data and Fast Data – Big and Fast Combined, is it Possible?
Big Data and Fast Data – Big and Fast Combined, is it Possible?Big Data and Fast Data – Big and Fast Combined, is it Possible?
Big Data and Fast Data – Big and Fast Combined, is it Possible?Guido Schmutz
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraSOASTA
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraSOASTA
 
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...CA Technologies
 
SMAC _ Can It Maximise Staff and Customer Engagement? RWTS
SMAC _ Can It Maximise Staff and Customer Engagement?  RWTSSMAC _ Can It Maximise Staff and Customer Engagement?  RWTS
SMAC _ Can It Maximise Staff and Customer Engagement? RWTSAirTight Networks
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentSOASTA
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentSOASTA
 
SolarWinds Monthly Product Update: NPM--What's New, What's Coming, and Popula...
SolarWinds Monthly Product Update: NPM--What's New, What's Coming, and Popula...SolarWinds Monthly Product Update: NPM--What's New, What's Coming, and Popula...
SolarWinds Monthly Product Update: NPM--What's New, What's Coming, and Popula...SolarWinds
 
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...Cartegraph
 
Monitoring and Securing Active Directory Government Webinar for the US Army
Monitoring and Securing Active Directory Government Webinar for the US ArmyMonitoring and Securing Active Directory Government Webinar for the US Army
Monitoring and Securing Active Directory Government Webinar for the US ArmySolarWinds
 
Maximum Overdrive: How Cloud-Born Data Changes the Game
Maximum Overdrive: How Cloud-Born Data Changes the GameMaximum Overdrive: How Cloud-Born Data Changes the Game
Maximum Overdrive: How Cloud-Born Data Changes the GameInside Analysis
 
Modern Applications Demand Network Analytics
Modern Applications Demand Network AnalyticsModern Applications Demand Network Analytics
Modern Applications Demand Network AnalyticsPluribus Networks
 
Big Data and Fast Data - big and fast combined, is it possible?
Big Data and Fast Data - big and fast combined, is it possible?Big Data and Fast Data - big and fast combined, is it possible?
Big Data and Fast Data - big and fast combined, is it possible?Guido Schmutz
 
MongoDB Days UK: No Compromises SQL Connectivity for MongoDB
MongoDB Days UK: No Compromises SQL Connectivity for MongoDBMongoDB Days UK: No Compromises SQL Connectivity for MongoDB
MongoDB Days UK: No Compromises SQL Connectivity for MongoDBMongoDB
 
Agile at the Intersection of Mobile, Cloud, and the Internet of Things
Agile at the Intersection of Mobile, Cloud, and the Internet of ThingsAgile at the Intersection of Mobile, Cloud, and the Internet of Things
Agile at the Intersection of Mobile, Cloud, and the Internet of ThingsTechWell
 
Made to Measure – Tailoring Digital for B2B
Made to Measure – Tailoring Digital for B2BMade to Measure – Tailoring Digital for B2B
Made to Measure – Tailoring Digital for B2BGodfrey
 
SolarWinds Online Federal User Group
SolarWinds Online Federal User GroupSolarWinds Online Federal User Group
SolarWinds Online Federal User GroupSolarWinds
 
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)Real-Time Innovations (RTI)
 
Made to Measure: Tailoring Digital for B2B
Made to Measure: Tailoring Digital for B2BMade to Measure: Tailoring Digital for B2B
Made to Measure: Tailoring Digital for B2BSteven Pepe
 

Similaire à How to Avoid Epic Web Failure... Lessons Learned from Healthcare.gov (20)

Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital Experience
 
Big Data and Fast Data – Big and Fast Combined, is it Possible?
Big Data and Fast Data – Big and Fast Combined, is it Possible?Big Data and Fast Data – Big and Fast Combined, is it Possible?
Big Data and Fast Data – Big and Fast Combined, is it Possible?
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest Mentora
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest Mentora
 
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
 
SMAC _ Can It Maximise Staff and Customer Engagement? RWTS
SMAC _ Can It Maximise Staff and Customer Engagement?  RWTSSMAC _ Can It Maximise Staff and Customer Engagement?  RWTS
SMAC _ Can It Maximise Staff and Customer Engagement? RWTS
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
 
SolarWinds Monthly Product Update: NPM--What's New, What's Coming, and Popula...
SolarWinds Monthly Product Update: NPM--What's New, What's Coming, and Popula...SolarWinds Monthly Product Update: NPM--What's New, What's Coming, and Popula...
SolarWinds Monthly Product Update: NPM--What's New, What's Coming, and Popula...
 
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
 
Monitoring and Securing Active Directory Government Webinar for the US Army
Monitoring and Securing Active Directory Government Webinar for the US ArmyMonitoring and Securing Active Directory Government Webinar for the US Army
Monitoring and Securing Active Directory Government Webinar for the US Army
 
Maximum Overdrive: How Cloud-Born Data Changes the Game
Maximum Overdrive: How Cloud-Born Data Changes the GameMaximum Overdrive: How Cloud-Born Data Changes the Game
Maximum Overdrive: How Cloud-Born Data Changes the Game
 
Modern Applications Demand Network Analytics
Modern Applications Demand Network AnalyticsModern Applications Demand Network Analytics
Modern Applications Demand Network Analytics
 
Big Data and Fast Data - big and fast combined, is it possible?
Big Data and Fast Data - big and fast combined, is it possible?Big Data and Fast Data - big and fast combined, is it possible?
Big Data and Fast Data - big and fast combined, is it possible?
 
MongoDB Days UK: No Compromises SQL Connectivity for MongoDB
MongoDB Days UK: No Compromises SQL Connectivity for MongoDBMongoDB Days UK: No Compromises SQL Connectivity for MongoDB
MongoDB Days UK: No Compromises SQL Connectivity for MongoDB
 
Agile at the Intersection of Mobile, Cloud, and the Internet of Things
Agile at the Intersection of Mobile, Cloud, and the Internet of ThingsAgile at the Intersection of Mobile, Cloud, and the Internet of Things
Agile at the Intersection of Mobile, Cloud, and the Internet of Things
 
Made to Measure – Tailoring Digital for B2B
Made to Measure – Tailoring Digital for B2BMade to Measure – Tailoring Digital for B2B
Made to Measure – Tailoring Digital for B2B
 
SolarWinds Online Federal User Group
SolarWinds Online Federal User GroupSolarWinds Online Federal User Group
SolarWinds Online Federal User Group
 
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
 
Made to Measure: Tailoring Digital for B2B
Made to Measure: Tailoring Digital for B2BMade to Measure: Tailoring Digital for B2B
Made to Measure: Tailoring Digital for B2B
 

Plus de SOASTA

Mobile Performance: State of the Union
Mobile Performance: State of the UnionMobile Performance: State of the Union
Mobile Performance: State of the UnionSOASTA
 
Techniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App TestingTechniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App TestingSOASTA
 
Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)SOASTA
 
Metrics, Metrics Everywhere (but where the heck do you start?)
Metrics, Metrics Everywhere (but where the heck do you start?)Metrics, Metrics Everywhere (but where the heck do you start?)
Metrics, Metrics Everywhere (but where the heck do you start?)SOASTA
 
3 tips to increase mobile test coverage
3 tips to increase mobile test coverage3 tips to increase mobile test coverage
3 tips to increase mobile test coverageSOASTA
 
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & MobileWebinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & MobileSOASTA
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing SOASTA
 
Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-TeamSOASTA
 
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook CrashDach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook CrashSOASTA
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopiaSOASTA
 
Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinarSOASTA
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testingSOASTA
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load TestingSOASTA
 
How to measure the business impact of web performance
How to measure the business impact of web performanceHow to measure the business impact of web performance
How to measure the business impact of web performanceSOASTA
 
Lasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationLasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationSOASTA
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliverySOASTA
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing ChecklistSOASTA
 
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...SOASTA
 
Reducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringReducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringSOASTA
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessSOASTA
 

Plus de SOASTA (20)

Mobile Performance: State of the Union
Mobile Performance: State of the UnionMobile Performance: State of the Union
Mobile Performance: State of the Union
 
Techniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App TestingTechniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App Testing
 
Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)
 
Metrics, Metrics Everywhere (but where the heck do you start?)
Metrics, Metrics Everywhere (but where the heck do you start?)Metrics, Metrics Everywhere (but where the heck do you start?)
Metrics, Metrics Everywhere (but where the heck do you start?)
 
3 tips to increase mobile test coverage
3 tips to increase mobile test coverage3 tips to increase mobile test coverage
3 tips to increase mobile test coverage
 
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & MobileWebinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
 
Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-Team
 
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook CrashDach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
 
Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinar
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load Testing
 
How to measure the business impact of web performance
How to measure the business impact of web performanceHow to measure the business impact of web performance
How to measure the business impact of web performance
 
Lasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationLasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentation
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing Checklist
 
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
 
Reducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringReducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User Monitoring
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
 

Dernier

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Dernier (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

How to Avoid Epic Web Failure... Lessons Learned from Healthcare.gov

  • 1. 8 Webinar © 2013 SOASTA CONFIDENTIAL - All rights reserved. 0
  • 2. What have we learned from recent epic fails? TODAY’S SOASTA PRESENTERS Peter Galvin: SVP Marketing Brad Johnson: VP Product Marketing Agenda: • Poll question • Lessons Learned • Some Best Practices Questions: Submit in chat box during event © 2013 SOASTA CONFIDENTIAL - All rights reserved. 1
  • 4. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 3
  • 5. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 4
  • 6. “We didn’t have enough testing for a very complicated project” US Health and Human Services Secretary, Kathleen Sebelius © 2013 SOASTA CONFIDENTIAL - All rights reserved. 5
  • 7. • • • • • • • Millions of uninsured citizens Healthcare program mistrust President’s approval rating dropped Congress tied up in legislation Public cynicism Press and social media circus Uncertainty for the future Brought QUALITY and TESTING to the public forefront! © 2013 SOASTA CONFIDENTIAL - All rights reserved. 6
  • 8. In March 2013 RECOMMENDATIONS WHAT HAPPENED ―Name a single implementation leader‖ ―No single leader‖ ―Lock down‖ requirements by April 30 ―Streamline decision making‖ ―End-to-end integrated operations and IT testing‖ http://www.businessweek.com/news/2013-11-19/obamacareconsultants-warned-of-health-website-failure-in-march ―Shifting requirements‖ ―Multiple definitions of success ―Insufficient time and scope of end-toend testing‖ http://www.npr.org/blogs/alltechconsidered/2013/11/19/246132770/this -slide-shows-why-healthcare-gov-wouldnt-work-at-launch © 2013 SOASTA CONFIDENTIAL - All rights reserved. 7
  • 9. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 8
  • 10. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 9
  • 11. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 10
  • 12. ―Twitter’s down…and it has cost the economy $1 billion already?‖ Source: Venture Beat & Ray Wang at Constellation Research 2012 © 2013 SOASTA CONFIDENTIAL - All rights reserved. 11
  • 13. OK...reduce Twitter usage assumptions 50%. Then, only $400,641,025.00 was lost. ―Twitter’s down…and it has cost the economy $1 billion already?‖ Source: Venture Beat & Ray Wang at Constellation Research 2012 © 2013 SOASTA CONFIDENTIAL - All rights reserved. 12
  • 14. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 13
  • 15. ―Mass Panic As Common App Crashes‖ © 2013 SOASTA CONFIDENTIAL - All rights reserved. 14
  • 16. o Aug. 14: New York Times • 2 hours - Stock dropped - opened paywall (lost $$) – Twitter storm o Aug 17: Google • Less than 5 minutes – lost $500,000 – Internet traffic dropped 40% o Sept 2: HSBC (UK) • Internal and external systems – “Weekend of disruption” o Nov 12: Kayazoonga.com (India) • Last cricket match of Sachin Tendulkar - 19.7M hits/hour – crashed all day – “Chaos” o Nov 18: YouTube • 35 minutes – est. 100,000 users affected © 2013 SOASTA CONFIDENTIAL - All rights reserved. 15
  • 17. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 16
  • 18. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 17
  • 19. 500 Tests 400,000 “We began working with SOASTA CloudTest six months prior to the games.” Paul Bunnell, Lead Architect, London 2012 concurrent users 431 Million Visitors 4.73 Billion Page Views Access from 201 Countries © 2013 SOASTA CONFIDENTIAL - All rights reserved. 18
  • 20. Prep for… © 2013 SOASTA CONFIDENTIAL - All rights reserved. 19
  • 21. Plan based on Tested & “ We were on very tight timelines…the SOASTA team was able to run multiple tests very quickly 6-8 million TV viewers over a two-day period and get us tuned for 10 million hits going on issues to immediately fix.” Kunal Sarda, VerbalizeIt 250 to 30,000 visits/day COO and CoFounder 7x customer growth Zero downtime © 2013 SOASTA CONFIDENTIAL - All rights reserved. 20
  • 22. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 21
  • 23. “One of the best investments to our website this year .” Nancy Jordan, Tested to 7x Initial load test goals IT Middleware & Integration Reached 9x previous year’s peak Manager Validated dynamic caching investment Reduced hardware capacity needs Validated Akamai to 4x beyond peak © 2013 SOASTA CONFIDENTIAL - All rights reserved. 22
  • 24. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 23
  • 25. Tested to 120% of expected Saved 50% on testing “Website performance really affects your brand image when you have problems…The inherent savings to our brand by using CloudTest is load priceless.” —Cheryl Davis, expenses digital technical operations manager Hallmark Cards, Inc. Reduced staff costs by 66% Eliminated test software and hw costs © 2013 SOASTA CONFIDENTIAL - All rights reserved. 24
  • 26. ―No amount of testing within reasonable time limits can adequately replicate a live environment of this nature‖ © 2013 SOASTA CONFIDENTIAL - All rights reserved. 25
  • 27. ―No amount of testing within reasonable time limits can adequately replicate a live environment of this nature‖ © 2013 SOASTA CONFIDENTIAL - All rights reserved. 26
  • 28. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 27
  • 29. o 55 Contractors o Not enough time in schedule to conduct adequate performance testing o No Integration testing between systems o No end-to-end testing simulating real life experiences of end users o Followed waterfall development with parallel/disconnected projects o Locked at 2000 users at the 1st step http://www.washingtonpost.com/politics/house-panel-grills-contractorson-troubled-health-insurance-web-site/2013/10/24/8f42c748-3ca711e3-b7ba-503fb5822c3e_story.html http://www.cnn.com/2013/10/29/politics/obamacare-warning/ © 2013 SOASTA CONFIDENTIAL - All rights reserved. 28
  • 30. o Test Continuously © 2013 SOASTA CONFIDENTIAL - All rights reserved. 29
  • 31. Identify bottlenecks & inform teams, just like unit and functional tests in CI CI system runs load tests against a pre-prod site …while unit, functional and mobile device tests run in parallel Daily (or more frequent) updates keep teams ―performance focused‖ © 2013 SOASTA CONFIDENTIAL - All rights reserved. 30
  • 32. o Test End To End © 2013 SOASTA CONFIDENTIAL - All rights reserved. 31
  • 33. Credit Card Web analytic s CDN Other 3rd pty svcs SUT/AUT Web Server App Server Cache Web Server App Server Cache Web Server App Server Web Server App Server Load Balancer Databas e Customers © 2013 SOASTA CONFIDENTIAL - All rights reserved. 32
  • 34. CloudTest Credit Card Analytics Main Databas e Web analytic s CDN Other 3rd pty svcs SUT/AUT Web Server App Server Cache Web Server App Server Cache Web Server App Server Web Server App Server Load Balancer ―Conductor‖ Databas e Perf Tester 1 © 2013 SOASTA CONFIDENTIAL - All rights reserved. 33
  • 35. CloudTest Credit Card Analytics Main Databas e Analytics Load Generator Load Web analytic s CDN Other 3rd pty svcs SUT/AUT Generator Load Generator Web Server App Server Cache Web Server App Server Cache Web Server App Server Web Server App Server East Coast (AWS) Load Balancer Databas e Perf Tester 1 © 2013 SOASTA CONFIDENTIAL - All rights reserved. 34
  • 36. CloudTest Credit Card Analytics Main Databas e Analytics Load Generator Load Web analytic s CDN Other 3rd pty svcs SUT/AUT Generator Load Generator Web Server App Server Cache Web Server App Server Cache Web Server App Server Web Server App Server East Coast (AWS) Load Balancer Databas e Perf Tester 1 © 2013 SOASTA CONFIDENTIAL - All rights reserved. 35
  • 37. CloudTest Credit Card Analytics Main Databas e Analytics Load Generator Load Web analytic s CDN Other 3rd pty svcs SUT/AUT Generator Load Generator Web Server App Server Cache Web Server App Server Cache Web Server App Server Web Server App Server East Coast (AWS) Load Balancer Databas e Perf Tester 1 ―Conductor‖ Data sources: Native (SSH), JMX, PerfMon, CA Introscope, AppDynamics, New Relic, CloudWatch,…. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 36
  • 38. Analytics Load Generator Load CloudTest Analytics Main Analytics Load Generator Load Generator Amsterdam (Azure) Generator Load Generator Analytics Load Generator Load Tokyo (AWS) Generator Load Generator Analytics Load Generator Load Web analytic s CDN Other 3rd pty svcs Generator San Francisco (GoGrid) Databas e Analytics Load Generator Load Credit Card Analytics Load Generator Load Virginia (IBM) SUT/AUT SOASTA Generator Load Global Generator Test Cloud East Coast (AWS) App Server Cache Web Server App Server Web Server App Server Web Server Chicago (Rackspace) Web Server Cache Generator Load Generator App Server Load Balancer Databas e Perf Tester 1 © 2013 SOASTA CONFIDENTIAL - All rights reserved. 37
  • 39. Analytics Load Generator Load CloudTest Analytics Main Analytics Load Generator Load Generator Amsterdam (Azure) Generator Load Generator Analytics Load Generator Load Tokyo (AWS) Generator Load Generator Analytics Load Generator Load Web analytic s CDN Other 3rd pty svcs Generator San Francisco (GoGrid) Databas e Analytics Load Generator Load Credit Card Analytics Load Generator Load Virginia (IBM) SUT/AUT SOASTA Generator Load Global Generator Test Cloud East Coast (AWS) App Server Cache Web Server App Server Web Server App Server Web Server Chicago (Rackspace) Web Server Cache Generator Load Generator App Server Load Balancer Databas e Perf Tester 1 ―Conductor‖ Data sources: Native (SSH), JMX, PerfMon, CA Introscope, AppDynamics, New Relic, CloudWatch,…. 38 © 2013 SOASTA CONFIDENTIAL - All rights reserved.
  • 40. Analytics Load Generator Load CloudTest Analytics Main Analytics Load Generator Load Generator Amsterdam (Azure) Generator Load Generator Analytics Load Generator Load Tokyo (AWS) Generator Load Generator Analytics Load Generator Load Web analytic s CDN Other 3rd pty svcs Generator San Francisco (GoGrid) Databas e Analytics Load Generator Load Credit Card Analytics Load Generator Load Virginia (IBM) SUT/AUT SOASTA Generator Load Global Generator Test Cloud East Coast (AWS) Access for all App Server Cache Web Server App Server Web Server App Server Web Server Chicago (Rackspace) Web Server Cache Generator Load Generator App Server Load Balancer Databas e Perf Tester 1 ―Conductor‖ Data sources: Native (SSH), JMX, PerfMon, CA Introscope, AppDynamics, New Relic, CloudWatch,…. 39 © 2013 SOASTA CONFIDENTIAL - All rights reserved.
  • 41. o Test to Any Scale © 2013 SOASTA CONFIDENTIAL - All rights reserved. 40
  • 42. Frequent Testing from Lab to Production Scale is relative – bugs are everywhere Tuning for full-scale…and well beyond Latency between systems Network & Ops Network configuration Network bandwidth CDN file placement Stage / Team Conflict with other apps Load Balancer configuration Auto-scaling failures Release & Deploy Max sockets exceeded Global latency variance Security bottlenecks Search technology limits Default configuration settings Inadequate server resources Database thread counts Memory leaks Dev & Test Firewall max capacity Unbalanced web servers s Slow third-party plug-ins Garbage collection DNS routing Inefficient database queries Slow pages Method-level tuning Test Lab Staging Production (100% +++) Scale of Test © 2013 SOASTA CONFIDENTIAL - All rights reserved. 41
  • 43. Top 10 Performance Problems Where do we typically find the issues? Architecture Network & Ops Bandwidth Stage / Team Load Balancer Third Party Services Connectivity Release & Deploy s Database Performance Shared Environments Configuration Settings Application Issues Dev & Test Culture and Mindset Test Lab Staging Production (100% +++) Scale of Test © 2013 SOASTA CONFIDENTIAL - All rights reserved. 42
  • 44. o HHS mistakes have quality at the forefront (again) o Risks to revenue and reputation are measurable and high profile o Speed and quality do coexist o Best practices are well established (follow them) o There IS time, and you CAN test realistically o Start now © 2013 SOASTA CONFIDENTIAL - All rights reserved. 43
  • 45. Thanks RESOURCES Case studies: soasta.com/customers Upcoming webinars: soasta.com/knowledge-center - This Friday, Nov. 22: ―Getting Started with CloudTest‖ - Dec. 11: ―Continuous Testing for Optimal Performance‖ Need a test, fast? CloudTest On-Demand. - email info@soasta.com - You’ll hear from us by tomorrow Contact SOASTA: www.soasta.com/cloudtest/ info@soasta.com 866.344.8766 Follow us: twitter.com/cloudtest facebook.com/cloudtest

Notes de l'éditeur

  1. http://www.forbes.com/sites/theapothecary/2013/10/23/now-she-tells-us-sebelius-says-obamacares-exchange-website-needed-six-years-of-development-instead-of-two/
  2. http://www.forbes.com/sites/theapothecary/2013/10/23/now-she-tells-us-sebelius-says-obamacares-exchange-website-needed-six-years-of-development-instead-of-two/
  3. CMS – Centers for Medicare / MedicaidHHA – Home Health Agencies
  4. Ray Wand estimated 500M users, 2% online, and avg salary $125k.We reworked with 250M (recent estimate) and $100k salary.
  5. http://news.cnet.com/8301-1023_3-57612283-93/livingsocial-suffers-two-day-long-site-and-mobile-app-outage/
  6. http://www.thedailybeast.com/articles/2013/11/01/the-2014-common-app-is-a-glitch-ridden-nightmare-for-college-seniors.html
  7. http://www.telegraph.co.uk/finance/personalfinance/10280250/HSBC-customers-hit-by-IT-glitch.htmlhttp://www.zdnet.com/quantifying-the-impact-of-downtime-7000019595/
  8. Visitors/Hr: Final Test was over 7x initial load test Orders/Hr: Reached over 9x previous year’s peak Validated dynamic page caching investmentResponse time actually went down over 4x after implementation Akamai Peak Views/Sec: Generated over 4x peak day’s traffic Results of Engagement:18 Recommendations Implemented: caching (8), application code (3), database (2), WAS/HTTP configuration (5)Significant reduction in Hardware Capacity requirements
  9. Visitors/Hr: Final Test was over 7x initial load test Orders/Hr: Reached over 9x previous year’s peak Validated dynamic page caching investmentResponse time actually went down over 4x after implementation Akamai Peak Views/Sec: Generated over 4x peak day’s traffic Results of Engagement:18 Recommendations Implemented: caching (8), application code (3), database (2), WAS/HTTP configuration (5)Significant reduction in Hardware Capacity requirements