SlideShare ist ein Scribd-Unternehmen logo
1 von 14
#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

Weitere ähnliche Inhalte

Was ist angesagt?

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 disciplineJoseph KAsser
 
HP - 2martie2011
HP - 2martie2011HP - 2martie2011
HP - 2martie2011Agora Group
 
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 SnapshotMahesh 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 WorkplaceDecosimoCPAs
 
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 UglyAdrian Moyer
 
Bahrain and Singapore Comparison
Bahrain and Singapore ComparisonBahrain and Singapore Comparison
Bahrain and Singapore ComparisonMatthew King
 

Was ist angesagt? (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
 

Andere mochten auch

Presentación adriana +topía
Presentación adriana +topíaPresentación adriana +topía
Presentación adriana +topíaAdriana 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) ReduxKeith 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 ForecastingDuetto
 
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 ForecastingDuetto
 
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 ProcessSteelwedge
 
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 Techniquesguest865c0e0c
 

Andere mochten auch (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
 

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

Steuben Heroes Calendar
Steuben Heroes CalendarSteuben Heroes Calendar
Steuben Heroes Calendarsmhansbarger
 
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 FraudDecosimoCPAs
 
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 TudreORACLE USER GROUP ESTONIA
 
東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書東京工業大学平成20年度環境報告書
東京工業大学平成20年度環境報告書env61
 
東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)東京工業大学平成20年度環境報告書(ダイジェスト付き)
東京工業大学平成20年度環境報告書(ダイジェスト付き)env61
 
New eraformulablueprint
New eraformulablueprintNew eraformulablueprint
New eraformulablueprintRudy Rich
 
SHOEfabrik Intro
SHOEfabrik IntroSHOEfabrik Intro
SHOEfabrik IntroDavid Solk
 
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 InHerwigTemmerman
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Kürzlich hochgeladen (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

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