SlideShare a Scribd company logo
#lspe Meetup   © 2012 SOASTA. All rights reserved.   1
SOASTA : 12/2009 - Present
VP, Product Management

Intuit : 4/2007 – 12/2009
Sr. Manger, Engineering
TurboTax Online and E-Com

ATG : 10/2000 – 4/2007
Sr. Deployment Engineer




 American Airlines, Best Buy, Target, Turbotax Online, Quicken Online, MySpace, Dennys, Dominos,
 Mattel, Hallmark, FAA, US Army, AT&T Wireless, Alcatel, Newsweek, Oprah, Neiman Marcus,
 Plantronics, Kodak, Jcrew, Newell Rubbermaid, Walmart, Target, Paychex, Fidelity Investments



                                                     © 2012 SOASTA. All rights reserved.   June 27th, 2012   2
Poor
                    Performance




         Can be painful.



© 2012 SOASTA. All rights reserved.   June 27th, 2012   3
© 2012 SOASTA. All rights reserved.   June 27th, 2012   4
Full Scale – To and Above Expected Peak (2x/3x)


         Millions of Concurrent Users
    Tens of Millions of Page Views per Hour
     Many Thousands of Orders per Minute




                In Production

      Usually Live and During Off-Hours



                          © 2012 SOASTA. All rights reserved.   June 27th, 2012   5
© 2012 SOASTA. All rights reserved.   June 27th, 2012   6
T n gfru- cl n wl eo d
                               u in o fl a …a d e b yn
                                       l e
                                        s        l
                                                                                                 L tn y ew e sse s
                                                                                                  ae c b t e n ytm
           N tok
            e r
             w                                                                        N t ok o f uaio
                                                                                       ew r c nig rt n
            & p
              Os
                                                                               N t ok a d idh
                                                                                ew r b n w t                        C Nf p c m n
                                                                                                                     D il l e e t
                                                                                                                        e a
                                                                   C nlt it oh r p s
                                                                    o f w h te a p
                                                                       ic                                    D Sruin
                                                                                                              N o tg
 t / em




                                                         L a B l c r o f uaio
                                                          o d a n e c nig rt n
                                                               a
                                                                                                       F e a m x a a it
                                                                                                        irwl a c p c y
                                                                                                            l
Sa e T a




                                                     A t-s a gfil e
                                                      uo c l au s
                                                            in   r                       U b l c dwbs res
                                                                                          n a n e e evr
                                                                                             a


                                                                    s
           Rls
            e ae
             e                                 M x o kt ec e e
                                                a s c es x e d d                 Go a l e c v r n e
                                                                                  l l tn y aia c
                                                                                   b a
           & el
            Dp y
               o
  g




                                    So tir-p r p g s
                                     l h d at l -in
                                      w       y u                      S c ry ot n c s
                                                                        e uit b te e k
                                                                                 l

                        D fu c nig rt ns t g
                         ea l o f uaio et s
                            t             in                 S ac tc n l yim s
                                                              e rh e h o g l it
                                                                        o

                                                     I d q aesre rs uc s
                                                     n e u t ev reo re
                                                      a
                        G ra ec lcio
                         ab g oe t n
                                l
                      Mm rl k
                       e oye s
                            a              D tb s tra c u t
                                            aa ae he d o ns
            Dv
             e
  & et
   Ts              So p g s
                    l ae
                     w              I f ie t aa a eq eie
                                    n f n d tb s u r s
                                     e ic

                              M to -l e tn g
                               eh d e lu in
                                     v


                         T sL b
                          et a                                 Sa in
                                                                t g
                                                                 g                                         Po u tn 1 0 +++)
                                                                                                            rd c ( 0 %
                                                                                                                io

                                                              S a o Ts
                                                               cl f et
                                                                 e
                                                                     © 2012 SOASTA. All rights reserved.        June 27th, 2012   7
Re
   ve
     nu
       e
           $$
             $




                      m e    
                 Ti               
      se                               
    on
  sp
Re

                            © 2012 SOASTA. All rights reserved.   June 27th, 2012   8
© 2012 SOASTA. All rights reserved.   June 27th, 2012   9
Real-Time (within a few seconds)




    Combine and Correlate

                   © 2012 SOASTA. All rights reserved.   June 27th, 2012   10
L vl
 ee1          L vl
               ee2                                L vl
                                                   ee3



 External   Infrastructure                        Application




            © 2012 SOASTA. All rights reserved.     June 27th, 2012   11
L vl
  ee1                           L vl
                                 ee2                                         L vl
                                                                              ee3

   External                 Infrastructure                                   Application

1. Response Time           1. CPU                                     1. Container thread
2. Three Critical          2. Memory                                     usage
   Transactions            3. Network and Disk                        2. Container
   (counts and                I/O                                        memory usage
   durations)              4. Load Balancer                           3. Method response
3. Errors                     1. CPU                                     time
4. Bandwidth                  2. SSL TX/Sec                           4. Concurrency




       A few at each tier - This can be a ton of data just by itself


                                       © 2012 SOASTA. All rights reserved.        June 27th, 2012   12
Start Simple               Work in Layers                       Keep it Real (Time)
•   Pick three at each   •   Start from the outside and               •    Data within a few
    level                    work inwards                                  seconds is
•   Average response     •   Must be able to easily                        important to be
    time is king             combine and correlate                         actionable
                             metrics – it’s about
                             reltionships


                              Actionable Metrics




                                            © 2012 SOASTA. All rights reserved.      June 27th, 2012   13
Email:    dan@soasta.com
Twitter: www.twitter.com/PerfDan
LinkedIn: www.linkedin.com/in/danbartow




                     © 2012 SOASTA. All rights reserved.   June 27th, 2012   14

More Related Content

What's hot

A Classification Framework For Component Models
 A Classification Framework For Component Models A Classification Framework For Component Models
A Classification Framework For Component Models
Distinguished Lecturer Series - Leon The Mathematician
 
Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...
Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...
Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...
International Federation of Accountants
 
Yes systems engineering, you are a discipline
Yes systems engineering, you are a disciplineYes systems engineering, you are a discipline
Yes systems engineering, you are a discipline
Joseph KAsser
 
HP - 2martie2011
HP - 2martie2011HP - 2martie2011
HP - 2martie2011Agora Group
 
Green cities elevated tower tank tree
Green cities elevated tower tank treeGreen cities elevated tower tank tree
Green cities elevated tower tank tree
Business Innovation Research Development
 
Takeover panorama june issue vol. xxi - 2008-06-27
Takeover panorama june issue vol. xxi - 2008-06-27Takeover panorama june issue vol. xxi - 2008-06-27
Takeover panorama june issue vol. xxi - 2008-06-27Corporate Professionals
 
2010 Q1 WSO2 Technical Update
2010 Q1 WSO2 Technical Update2010 Q1 WSO2 Technical Update
2010 Q1 WSO2 Technical UpdateWSO2
 
Credit Card Industry Snapshot
Credit Card Industry SnapshotCredit Card Industry Snapshot
Credit Card Industry Snapshot
Mahesh Vallampati
 
Investigating Theft and Embezzlement - In the Workplace
Investigating Theft and Embezzlement - In the WorkplaceInvestigating Theft and Embezzlement - In the Workplace
Investigating Theft and Embezzlement - In the Workplace
DecosimoCPAs
 
SOFTWARE models
SOFTWARE modelsSOFTWARE models
SOFTWARE models
Umesh Gupta
 
Legacy fall-09-sm
Legacy fall-09-smLegacy fall-09-sm
Legacy fall-09-smdarciduran
 
Infographic -- Excellence Through Engagement
Infographic -- Excellence Through EngagementInfographic -- Excellence Through Engagement
Infographic -- Excellence Through EngagementDavid Nickelson, PsyD, JD
 
Corporate Social Responsibility: The Good, the Bad and the Ugly
Corporate Social Responsibility: The Good, the Bad and the UglyCorporate Social Responsibility: The Good, the Bad and the Ugly
Corporate Social Responsibility: The Good, the Bad and the Ugly
Adrian Moyer
 
Bahrain and Singapore Comparison
Bahrain and Singapore ComparisonBahrain and Singapore Comparison
Bahrain and Singapore Comparison
Matthew King
 

What's hot (20)

A Classification Framework For Component Models
 A Classification Framework For Component Models A Classification Framework For Component Models
A Classification Framework For Component Models
 
Charis mc gaughy cleveland collegenow_2012_0611
Charis mc gaughy cleveland collegenow_2012_0611Charis mc gaughy cleveland collegenow_2012_0611
Charis mc gaughy cleveland collegenow_2012_0611
 
Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...
Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...
Nicolas Véron, Senior Fellow Bruegel Institute - IFAC Sovereign Debt Seminar ...
 
Yes systems engineering, you are a discipline
Yes systems engineering, you are a disciplineYes systems engineering, you are a discipline
Yes systems engineering, you are a discipline
 
HP - 2martie2011
HP - 2martie2011HP - 2martie2011
HP - 2martie2011
 
Green cities elevated tower tank tree
Green cities elevated tower tank treeGreen cities elevated tower tank tree
Green cities elevated tower tank tree
 
Takeover panorama june issue vol. xxi - 2008-06-27
Takeover panorama june issue vol. xxi - 2008-06-27Takeover panorama june issue vol. xxi - 2008-06-27
Takeover panorama june issue vol. xxi - 2008-06-27
 
Alphabet
AlphabetAlphabet
Alphabet
 
2010 Q1 WSO2 Technical Update
2010 Q1 WSO2 Technical Update2010 Q1 WSO2 Technical Update
2010 Q1 WSO2 Technical Update
 
Applying agile to COTS Implementation
Applying agile to COTS ImplementationApplying agile to COTS Implementation
Applying agile to COTS Implementation
 
Credit Card Industry Snapshot
Credit Card Industry SnapshotCredit Card Industry Snapshot
Credit Card Industry Snapshot
 
Investigating Theft and Embezzlement - In the Workplace
Investigating Theft and Embezzlement - In the WorkplaceInvestigating Theft and Embezzlement - In the Workplace
Investigating Theft and Embezzlement - In the Workplace
 
05 agencies
05 agencies05 agencies
05 agencies
 
SOFTWARE models
SOFTWARE modelsSOFTWARE models
SOFTWARE models
 
Legacy fall-09-sm
Legacy fall-09-smLegacy fall-09-sm
Legacy fall-09-sm
 
Pte. Pomachaca -BM
Pte. Pomachaca -BMPte. Pomachaca -BM
Pte. Pomachaca -BM
 
Pte. Pomachaca ft3
Pte. Pomachaca ft3Pte. Pomachaca ft3
Pte. Pomachaca ft3
 
Infographic -- Excellence Through Engagement
Infographic -- Excellence Through EngagementInfographic -- Excellence Through Engagement
Infographic -- Excellence Through Engagement
 
Corporate Social Responsibility: The Good, the Bad and the Ugly
Corporate Social Responsibility: The Good, the Bad and the UglyCorporate Social Responsibility: The Good, the Bad and the Ugly
Corporate Social Responsibility: The Good, the Bad and the Ugly
 
Bahrain and Singapore Comparison
Bahrain and Singapore ComparisonBahrain and Singapore Comparison
Bahrain and Singapore Comparison
 

Viewers also liked

Presentación adriana +topía
Presentación adriana +topíaPresentación adriana +topía
Presentación adriana +topía
Adriana Robisco
 
Dita Metrics in Production: How, When, Where, and Why (and How Much) Redux
Dita Metrics in Production: How, When, Where, and Why (and How Much) ReduxDita Metrics in Production: How, When, Where, and Why (and How Much) Redux
Dita Metrics in Production: How, When, Where, and Why (and How Much) Redux
Keith Schengili-Roberts
 
Whitepaper - 8 Steps to Improve Hotel Demand Forecasting
Whitepaper - 8 Steps to Improve Hotel Demand ForecastingWhitepaper - 8 Steps to Improve Hotel Demand Forecasting
Whitepaper - 8 Steps to Improve Hotel Demand Forecasting
Duetto
 
Product Management Metrics | Saeed Khan | ProductTank Toronto
Product Management Metrics | Saeed Khan | ProductTank Toronto Product Management Metrics | Saeed Khan | ProductTank Toronto
Product Management Metrics | Saeed Khan | ProductTank Toronto
Product Tank Toronto
 
Webinar - The Secrets to Hotel Demand Forecasting
Webinar - The Secrets to Hotel Demand ForecastingWebinar - The Secrets to Hotel Demand Forecasting
Webinar - The Secrets to Hotel Demand Forecasting
Duetto
 
Using Key Metrics to Supercharge Your Demand Management and S&OP Process
Using Key Metrics to Supercharge Your Demand Management and S&OP ProcessUsing Key Metrics to Supercharge Your Demand Management and S&OP Process
Using Key Metrics to Supercharge Your Demand Management and S&OP Process
Steelwedge
 
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Dan Olsen
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
guest865c0e0c
 

Viewers also liked (8)

Presentación adriana +topía
Presentación adriana +topíaPresentación adriana +topía
Presentación adriana +topía
 
Dita Metrics in Production: How, When, Where, and Why (and How Much) Redux
Dita Metrics in Production: How, When, Where, and Why (and How Much) ReduxDita Metrics in Production: How, When, Where, and Why (and How Much) Redux
Dita Metrics in Production: How, When, Where, and Why (and How Much) Redux
 
Whitepaper - 8 Steps to Improve Hotel Demand Forecasting
Whitepaper - 8 Steps to Improve Hotel Demand ForecastingWhitepaper - 8 Steps to Improve Hotel Demand Forecasting
Whitepaper - 8 Steps to Improve Hotel Demand Forecasting
 
Product Management Metrics | Saeed Khan | ProductTank Toronto
Product Management Metrics | Saeed Khan | ProductTank Toronto Product Management Metrics | Saeed Khan | ProductTank Toronto
Product Management Metrics | Saeed Khan | ProductTank Toronto
 
Webinar - The Secrets to Hotel Demand Forecasting
Webinar - The Secrets to Hotel Demand ForecastingWebinar - The Secrets to Hotel Demand Forecasting
Webinar - The Secrets to Hotel Demand Forecasting
 
Using Key Metrics to Supercharge Your Demand Management and S&OP Process
Using Key Metrics to Supercharge Your Demand Management and S&OP ProcessUsing Key Metrics to Supercharge Your Demand Management and S&OP Process
Using Key Metrics to Supercharge Your Demand Management and S&OP Process
 
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
 

Similar to Actionable Metrics at Production Scale - LSPE Meetup June 27, 2012

Steuben Heroes Calendar
Steuben Heroes CalendarSteuben Heroes Calendar
Steuben Heroes Calendar
smhansbarger
 
Historical Research Presentation
Historical Research PresentationHistorical Research Presentation
Historical Research Presentationmichyli
 
The FAA Enforcement Process (2008)
The FAA Enforcement Process (2008)The FAA Enforcement Process (2008)
The FAA Enforcement Process (2008)
Mark Kolber
 
Internal Controls to Prevent and Detect Fraud
Internal Controls to Prevent and Detect FraudInternal Controls to Prevent and Detect Fraud
Internal Controls to Prevent and Detect Fraud
DecosimoCPAs
 
Sociable Media
Sociable MediaSociable Media
Sociable Media
Posterscope
 
J.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
J.D. Stanley - Looking Ahead: Smart Living and Sustainable EnergyJ.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
J.D. Stanley - Looking Ahead: Smart Living and Sustainable EnergyShane Mitchell
 
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreOracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
ORACLE USER GROUP ESTONIA
 
東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書env61
 
東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)env61
 
Vidhi mehta
Vidhi mehtaVidhi mehta
Vidhi mehta
Vidhi Mehta
 
New eraformulablueprint
New eraformulablueprintNew eraformulablueprint
New eraformulablueprintRudy Rich
 
SHOEfabrik Intro
SHOEfabrik IntroSHOEfabrik Intro
SHOEfabrik Intro
David Solk
 
Fetch Activity01
Fetch Activity01Fetch Activity01
Fetch Activity01
guest7e3c40f
 
Transparent Health Network
Transparent Health NetworkTransparent Health Network
Transparent Health Networkdtserpelis
 
Fmap Sbp Organogram
Fmap Sbp OrganogramFmap Sbp Organogram
Fmap Sbp Organogramjawadorak
 
Ineum Presentation for Linked In
Ineum Presentation for Linked InIneum Presentation for Linked In
Ineum Presentation for Linked In
HerwigTemmerman
 

Similar to Actionable Metrics at Production Scale - LSPE Meetup June 27, 2012 (20)

Steuben Heroes Calendar
Steuben Heroes CalendarSteuben Heroes Calendar
Steuben Heroes Calendar
 
Historical Research Presentation
Historical Research PresentationHistorical Research Presentation
Historical Research Presentation
 
Michiels maarten
Michiels maartenMichiels maarten
Michiels maarten
 
The FAA Enforcement Process (2008)
The FAA Enforcement Process (2008)The FAA Enforcement Process (2008)
The FAA Enforcement Process (2008)
 
Internal Controls to Prevent and Detect Fraud
Internal Controls to Prevent and Detect FraudInternal Controls to Prevent and Detect Fraud
Internal Controls to Prevent and Detect Fraud
 
Sociable Media
Sociable MediaSociable Media
Sociable Media
 
J.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
J.D. Stanley - Looking Ahead: Smart Living and Sustainable EnergyJ.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
J.D. Stanley - Looking Ahead: Smart Living and Sustainable Energy
 
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreOracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
 
東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書
 
東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)
 
Vidhi mehta
Vidhi mehtaVidhi mehta
Vidhi mehta
 
Home design
Home designHome design
Home design
 
Star Burning Issue3
Star Burning Issue3Star Burning Issue3
Star Burning Issue3
 
New eraformulablueprint
New eraformulablueprintNew eraformulablueprint
New eraformulablueprint
 
Press Release: North Main Stret Bridge project
Press Release: North Main Stret Bridge projectPress Release: North Main Stret Bridge project
Press Release: North Main Stret Bridge project
 
SHOEfabrik Intro
SHOEfabrik IntroSHOEfabrik Intro
SHOEfabrik Intro
 
Fetch Activity01
Fetch Activity01Fetch Activity01
Fetch Activity01
 
Transparent Health Network
Transparent Health NetworkTransparent Health Network
Transparent Health Network
 
Fmap Sbp Organogram
Fmap Sbp OrganogramFmap Sbp Organogram
Fmap Sbp Organogram
 
Ineum Presentation for Linked In
Ineum Presentation for Linked InIneum Presentation for Linked In
Ineum Presentation for Linked In
 

More from SOASTA

Mobile Performance: State of the Union
Mobile Performance: State of the UnionMobile Performance: State of the Union
Mobile Performance: State of the Union
SOASTA
 
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
SOASTA
 
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 coverage
SOASTA
 
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
SOASTA
 
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-Team
SOASTA
 
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
SOASTA
 
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
SOASTA
 
Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinar
SOASTA
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing
SOASTA
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load Testing
SOASTA
 
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
SOASTA
 
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
SOASTA
 
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
SOASTA
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing Checklist
SOASTA
 
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 Monitoring
SOASTA
 
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
SOASTA
 

More from 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
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 

Actionable Metrics at Production Scale - LSPE Meetup June 27, 2012

  • 1. #lspe Meetup © 2012 SOASTA. All rights reserved. 1
  • 2. SOASTA : 12/2009 - Present VP, Product Management Intuit : 4/2007 – 12/2009 Sr. Manger, Engineering TurboTax Online and E-Com ATG : 10/2000 – 4/2007 Sr. Deployment Engineer American Airlines, Best Buy, Target, Turbotax Online, Quicken Online, MySpace, Dennys, Dominos, Mattel, Hallmark, FAA, US Army, AT&T Wireless, Alcatel, Newsweek, Oprah, Neiman Marcus, Plantronics, Kodak, Jcrew, Newell Rubbermaid, Walmart, Target, Paychex, Fidelity Investments © 2012 SOASTA. All rights reserved. June 27th, 2012 2
  • 3. Poor Performance Can be painful. © 2012 SOASTA. All rights reserved. June 27th, 2012 3
  • 4. © 2012 SOASTA. All rights reserved. June 27th, 2012 4
  • 5. Full Scale – To and Above Expected Peak (2x/3x) Millions of Concurrent Users Tens of Millions of Page Views per Hour Many Thousands of Orders per Minute In Production Usually Live and During Off-Hours © 2012 SOASTA. All rights reserved. June 27th, 2012 5
  • 6. © 2012 SOASTA. All rights reserved. June 27th, 2012 6
  • 7. T n gfru- cl n wl eo d u in o fl a …a d e b yn l e s l L tn y ew e sse s ae c b t e n ytm N tok e r w N t ok o f uaio ew r c nig rt n & p Os N t ok a d idh ew r b n w t C Nf p c m n D il l e e t e a C nlt it oh r p s o f w h te a p ic D Sruin N o tg t / em L a B l c r o f uaio o d a n e c nig rt n a F e a m x a a it irwl a c p c y l Sa e T a A t-s a gfil e uo c l au s in r U b l c dwbs res n a n e e evr a s Rls e ae e M x o kt ec e e a s c es x e d d Go a l e c v r n e l l tn y aia c b a & el Dp y o g So tir-p r p g s l h d at l -in w y u S c ry ot n c s e uit b te e k l D fu c nig rt ns t g ea l o f uaio et s t in S ac tc n l yim s e rh e h o g l it o I d q aesre rs uc s n e u t ev reo re a G ra ec lcio ab g oe t n l Mm rl k e oye s a D tb s tra c u t aa ae he d o ns Dv e & et Ts So p g s l ae w I f ie t aa a eq eie n f n d tb s u r s e ic M to -l e tn g eh d e lu in v T sL b et a Sa in t g g Po u tn 1 0 +++) rd c ( 0 % io S a o Ts cl f et e © 2012 SOASTA. All rights reserved. June 27th, 2012 7
  • 8. Re ve nu e $$ $ m e  Ti  se  on sp Re © 2012 SOASTA. All rights reserved. June 27th, 2012 8
  • 9. © 2012 SOASTA. All rights reserved. June 27th, 2012 9
  • 10. Real-Time (within a few seconds) Combine and Correlate © 2012 SOASTA. All rights reserved. June 27th, 2012 10
  • 11. L vl ee1 L vl ee2 L vl ee3 External Infrastructure Application © 2012 SOASTA. All rights reserved. June 27th, 2012 11
  • 12. L vl ee1 L vl ee2 L vl ee3 External Infrastructure Application 1. Response Time 1. CPU 1. Container thread 2. Three Critical 2. Memory usage Transactions 3. Network and Disk 2. Container (counts and I/O memory usage durations) 4. Load Balancer 3. Method response 3. Errors 1. CPU time 4. Bandwidth 2. SSL TX/Sec 4. Concurrency A few at each tier - This can be a ton of data just by itself © 2012 SOASTA. All rights reserved. June 27th, 2012 12
  • 13. Start Simple Work in Layers Keep it Real (Time) • Pick three at each • Start from the outside and • Data within a few level work inwards seconds is • Average response • Must be able to easily important to be time is king combine and correlate actionable metrics – it’s about reltionships Actionable Metrics © 2012 SOASTA. All rights reserved. June 27th, 2012 13
  • 14. Email: dan@soasta.com Twitter: www.twitter.com/PerfDan LinkedIn: www.linkedin.com/in/danbartow © 2012 SOASTA. All rights reserved. June 27th, 2012 14