SlideShare uma empresa Scribd logo
1 de 64
Best Practices in Web Performance Monitoring Alistair A. Croll VP Product Management and Co-Founder
So you want to monitor things.
But there are too many toys out there…
A top-down approach to web performance monitoring Metrics Tools Operating processes Business goals
A top-down approach to web performance monitoring Metrics Tools Operating processes Business goals Start here! Simplify & interpret
What goals? (in plain English)
Goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
They can use it
Make the application available ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
They’re happy & productive
Ensure user satisfaction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Balance capacity with demand ,[object Object],Load (requests per second) Performance (end-to-end delay) Maximum acceptable delay Maximum capacity
I can fix it fast
Minimize MTTR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Minimize MTTR ,[object Object]
Minimize MTTR ,[object Object],Event occurs IT Aware Reproduced Diagnosed Resolved Deployed Time to recover Verified
I worry about what matters
Align operations tasks with business priorities ,[object Object],[object Object],[object Object]
Align operations tasks with business priorities ,[object Object],Incident Bob from Houston had a 500 error Problem Houston  can’t use the order app SLM violation 10% of requests are getting 500 errors So did everyone else in Houston! And they’re all coming from Houston!
Align operations tasks with business priorities ,[object Object],Time Requests Good requests Errored requests Affected users Total impact Change from “normal”
So I have these goals… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Okay, got the goals
But how do I make this real?
A top-down approach to web performance monitoring Metrics Tools Operating processes Business goals Goals drive processes
Processes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Keep people informed
Reporting & overcommunication: Know the audience Network operations Network latency, throughput, retransmissions, service outages Marketing Abandonment, conversion, demographics Server operations Host latency, server errors, session concurrency Security Anomalies, fraudulent activity Finance Capacity planning, time out of SLA, IT repair costs Different stakeholders The same data sources
I have enough juice
Capacity planning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Capacity planning
We all agree on what’s “good enough”
SLA definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SLA definition ,[object Object],95% Percentiles, not averages All searches by zipcode Application function, not port All HR personnel User-centric, actual requests Under 2 seconds Performance metric For the network to deliver A specific element of delay
I know where problems are…
Problem detection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
… and I can figure out what’s behind them
Problem localization & resolution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problem localization & resolution
Problem localization & resolution ,[object Object]
Problem localization & resolution
A top-down approach to web performance monitoring Metrics Tools Operating processes Business goals Select tools that make processes work best
Tools: The three-legged stool Synthetic Real User Device
Device monitoring: Watching the infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object]
Synthetic testing: Checking it yourself ,[object Object],[object Object],[object Object],[object Object],[object Object]
Synthetic testing: Checking it yourself
Real User Monitoring: 2 main uses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Real user monitoring: 2 main uses ,[object Object],Service support Incident management Problem management Service delivery Service level management Availability management Capacity planning
OK, I’ve got the tools.  What do I look at?
A top-down approach to web performance monitoring Metrics Tools Operating processes Business goals Use the right metrics for the audience & question
Metrics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A full performance model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Availability ,[object Object],[object Object]
Availability ,[object Object],[object Object]
Availability ,[object Object],[object Object]
Availability ,[object Object]
Availability ,[object Object],[object Object]
Availability ,[object Object],[object Object]
User satisfaction: Satisfied, tolerating, frustrated What metric? What function? Target performance Impact on users Percentile data
Averages lie: Use percentiles
Averages lie: Use percentiles Average varies wildly, making it hard to threshold properly or see a real slow-down.
Averages lie: Use percentiles 80 th  percentile only spikes once for a legitimate slow-down (20% of users affected)
Averages lie: Use percentiles Setting a useful threshold on percentiles gives less false positives and more real alerts
A top-down approach to web performance monitoring Metrics Tools Operating processes Business goals
Questions? acroll<at>coradiant.com (514) 944-2765

Mais conteúdo relacionado

Mais procurados

6 Areas of Inefficiency by ServiceSPAN
6 Areas of Inefficiency by ServiceSPAN6 Areas of Inefficiency by ServiceSPAN
6 Areas of Inefficiency by ServiceSPANDan Corcoran
 
When down is not good enough. SRE On Azure - PolarConf
When down is not good enough. SRE On Azure - PolarConfWhen down is not good enough. SRE On Azure - PolarConf
When down is not good enough. SRE On Azure - PolarConfRene Van Osnabrugge
 
Workflow Process Optimization for Telecom
Workflow Process Optimization for TelecomWorkflow Process Optimization for Telecom
Workflow Process Optimization for TelecomDan Corcoran
 
OpenSpan for Financial Services
OpenSpan for Financial ServicesOpenSpan for Financial Services
OpenSpan for Financial ServicesFrank Wagman
 
IT Managers: Goodbye Reporting, Hello Insight
IT Managers: Goodbye Reporting, Hello InsightIT Managers: Goodbye Reporting, Hello Insight
IT Managers: Goodbye Reporting, Hello InsightNumerify
 
Brighton SEO Talk HS FINAL.pptx
Brighton SEO Talk HS FINAL.pptxBrighton SEO Talk HS FINAL.pptx
Brighton SEO Talk HS FINAL.pptxHarry Sumner
 
FAQs in training automation: Your questions answered
FAQs in training automation: Your questions answeredFAQs in training automation: Your questions answered
FAQs in training automation: Your questions answeredaccessplanit
 
OpenSpan Claims Automation Service
OpenSpan Claims Automation ServiceOpenSpan Claims Automation Service
OpenSpan Claims Automation ServiceFrank Wagman
 
IT Alignment and The Cloud
IT Alignment and The CloudIT Alignment and The Cloud
IT Alignment and The CloudSteve McDonell
 
Service industry metrics
Service industry metricsService industry metrics
Service industry metricsDan Wilson
 
Reducing Risk in a Dynamic Environment with the Cloud
Reducing Risk in a Dynamic Environment with the CloudReducing Risk in a Dynamic Environment with the Cloud
Reducing Risk in a Dynamic Environment with the CloudProformative, Inc.
 
Transformation in assessments due to ai
Transformation in assessments due to aiTransformation in assessments due to ai
Transformation in assessments due to aiHirePro
 
eBook - EHR Reality Check for Hospitals
eBook - EHR Reality Check for HospitalseBook - EHR Reality Check for Hospitals
eBook - EHR Reality Check for HospitalsNextGen Healthcare
 
Benefits of online assessments
Benefits of online assessmentsBenefits of online assessments
Benefits of online assessmentsHirePro
 
Software Security Metrics
Software Security MetricsSoftware Security Metrics
Software Security MetricsCigital
 
Taking Splunk to the Next Level - Management
Taking Splunk to the Next Level - ManagementTaking Splunk to the Next Level - Management
Taking Splunk to the Next Level - ManagementSplunk
 
Mr reporting software
Mr reporting softwareMr reporting software
Mr reporting softwaredigitalpranav
 
U08784 part 2 presentation
U08784 part 2 presentationU08784 part 2 presentation
U08784 part 2 presentationxero42
 
Taking Splunk to the Next Level - Management Breakout Session
Taking Splunk to the Next Level - Management Breakout SessionTaking Splunk to the Next Level - Management Breakout Session
Taking Splunk to the Next Level - Management Breakout SessionSplunk
 
Ehr implementation methodology
Ehr implementation methodologyEhr implementation methodology
Ehr implementation methodologyLinda Gebaroff
 

Mais procurados (20)

6 Areas of Inefficiency by ServiceSPAN
6 Areas of Inefficiency by ServiceSPAN6 Areas of Inefficiency by ServiceSPAN
6 Areas of Inefficiency by ServiceSPAN
 
When down is not good enough. SRE On Azure - PolarConf
When down is not good enough. SRE On Azure - PolarConfWhen down is not good enough. SRE On Azure - PolarConf
When down is not good enough. SRE On Azure - PolarConf
 
Workflow Process Optimization for Telecom
Workflow Process Optimization for TelecomWorkflow Process Optimization for Telecom
Workflow Process Optimization for Telecom
 
OpenSpan for Financial Services
OpenSpan for Financial ServicesOpenSpan for Financial Services
OpenSpan for Financial Services
 
IT Managers: Goodbye Reporting, Hello Insight
IT Managers: Goodbye Reporting, Hello InsightIT Managers: Goodbye Reporting, Hello Insight
IT Managers: Goodbye Reporting, Hello Insight
 
Brighton SEO Talk HS FINAL.pptx
Brighton SEO Talk HS FINAL.pptxBrighton SEO Talk HS FINAL.pptx
Brighton SEO Talk HS FINAL.pptx
 
FAQs in training automation: Your questions answered
FAQs in training automation: Your questions answeredFAQs in training automation: Your questions answered
FAQs in training automation: Your questions answered
 
OpenSpan Claims Automation Service
OpenSpan Claims Automation ServiceOpenSpan Claims Automation Service
OpenSpan Claims Automation Service
 
IT Alignment and The Cloud
IT Alignment and The CloudIT Alignment and The Cloud
IT Alignment and The Cloud
 
Service industry metrics
Service industry metricsService industry metrics
Service industry metrics
 
Reducing Risk in a Dynamic Environment with the Cloud
Reducing Risk in a Dynamic Environment with the CloudReducing Risk in a Dynamic Environment with the Cloud
Reducing Risk in a Dynamic Environment with the Cloud
 
Transformation in assessments due to ai
Transformation in assessments due to aiTransformation in assessments due to ai
Transformation in assessments due to ai
 
eBook - EHR Reality Check for Hospitals
eBook - EHR Reality Check for HospitalseBook - EHR Reality Check for Hospitals
eBook - EHR Reality Check for Hospitals
 
Benefits of online assessments
Benefits of online assessmentsBenefits of online assessments
Benefits of online assessments
 
Software Security Metrics
Software Security MetricsSoftware Security Metrics
Software Security Metrics
 
Taking Splunk to the Next Level - Management
Taking Splunk to the Next Level - ManagementTaking Splunk to the Next Level - Management
Taking Splunk to the Next Level - Management
 
Mr reporting software
Mr reporting softwareMr reporting software
Mr reporting software
 
U08784 part 2 presentation
U08784 part 2 presentationU08784 part 2 presentation
U08784 part 2 presentation
 
Taking Splunk to the Next Level - Management Breakout Session
Taking Splunk to the Next Level - Management Breakout SessionTaking Splunk to the Next Level - Management Breakout Session
Taking Splunk to the Next Level - Management Breakout Session
 
Ehr implementation methodology
Ehr implementation methodologyEhr implementation methodology
Ehr implementation methodology
 

Semelhante a Coradiant

Testing – Why We Do It Badly2
Testing – Why We Do It Badly2Testing – Why We Do It Badly2
Testing – Why We Do It Badly2adevney
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsCorrelsense
 
Best Practices for the Service Cloud
Best Practices for the Service CloudBest Practices for the Service Cloud
Best Practices for the Service CloudRoss Bauer
 
2011 sept 13 performance webinar with notes (5b)
2011 sept 13 performance webinar with notes (5b)2011 sept 13 performance webinar with notes (5b)
2011 sept 13 performance webinar with notes (5b)Macro 4
 
HSI's Cloud-Hosted Foglight IT Monitoring & APM
HSI's Cloud-Hosted Foglight IT Monitoring & APMHSI's Cloud-Hosted Foglight IT Monitoring & APM
HSI's Cloud-Hosted Foglight IT Monitoring & APMKent Cartwright
 
PMG TAG BPM_presentation
PMG TAG BPM_presentationPMG TAG BPM_presentation
PMG TAG BPM_presentationMelanie Brandt
 
Building a Data Quality Program from Scratch
Building a Data Quality Program from ScratchBuilding a Data Quality Program from Scratch
Building a Data Quality Program from Scratchdmurph4
 
How Judson ISD Implemented and Tracks IT Metrics & Key Performance Indicators
How Judson ISD Implemented and Tracks IT Metrics & Key Performance IndicatorsHow Judson ISD Implemented and Tracks IT Metrics & Key Performance Indicators
How Judson ISD Implemented and Tracks IT Metrics & Key Performance IndicatorsSteve Young
 
How to improve your system monitoring
How to improve your system monitoringHow to improve your system monitoring
How to improve your system monitoringAndrew White
 
Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityAll Things Open
 
Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityAll Things Open
 
Understanding Process Mining & Its Applications
Understanding Process Mining & Its ApplicationsUnderstanding Process Mining & Its Applications
Understanding Process Mining & Its ApplicationsNavish Agarwal
 
MeasureWorks - Performance Labs - Why Observability Matters!
MeasureWorks - Performance Labs - Why Observability Matters!MeasureWorks - Performance Labs - Why Observability Matters!
MeasureWorks - Performance Labs - Why Observability Matters!MeasureWorks
 
Effective General Ledger and Journal Entry Fraud Detection Using Data Analytics
Effective General Ledger and Journal Entry Fraud Detection Using Data AnalyticsEffective General Ledger and Journal Entry Fraud Detection Using Data Analytics
Effective General Ledger and Journal Entry Fraud Detection Using Data AnalyticsFraudBusters
 
The Value of Key Performance Indicators: Unlock Your Data
The Value of Key Performance Indicators: Unlock Your DataThe Value of Key Performance Indicators: Unlock Your Data
The Value of Key Performance Indicators: Unlock Your DataKathy McShea
 
Applying a Methodical Approach to Website Performance
Applying a Methodical Approach to Website PerformanceApplying a Methodical Approach to Website Performance
Applying a Methodical Approach to Website PerformancePostSharp Technologies
 
Integrating Service Catalog with the Business - Rapid and Relevant SLAs
Integrating Service Catalog with the Business - Rapid and Relevant SLAsIntegrating Service Catalog with the Business - Rapid and Relevant SLAs
Integrating Service Catalog with the Business - Rapid and Relevant SLAsAxios Systems
 

Semelhante a Coradiant (20)

Testing – Why We Do It Badly2
Testing – Why We Do It Badly2Testing – Why We Do It Badly2
Testing – Why We Do It Badly2
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business Results
 
Best Practices for the Service Cloud
Best Practices for the Service CloudBest Practices for the Service Cloud
Best Practices for the Service Cloud
 
2011 sept 13 performance webinar with notes (5b)
2011 sept 13 performance webinar with notes (5b)2011 sept 13 performance webinar with notes (5b)
2011 sept 13 performance webinar with notes (5b)
 
Gomez
GomezGomez
Gomez
 
HSI's Cloud-Hosted Foglight IT Monitoring & APM
HSI's Cloud-Hosted Foglight IT Monitoring & APMHSI's Cloud-Hosted Foglight IT Monitoring & APM
HSI's Cloud-Hosted Foglight IT Monitoring & APM
 
PMG TAG BPM_presentation
PMG TAG BPM_presentationPMG TAG BPM_presentation
PMG TAG BPM_presentation
 
Building a Data Quality Program from Scratch
Building a Data Quality Program from ScratchBuilding a Data Quality Program from Scratch
Building a Data Quality Program from Scratch
 
How Judson ISD Implemented and Tracks IT Metrics & Key Performance Indicators
How Judson ISD Implemented and Tracks IT Metrics & Key Performance IndicatorsHow Judson ISD Implemented and Tracks IT Metrics & Key Performance Indicators
How Judson ISD Implemented and Tracks IT Metrics & Key Performance Indicators
 
How to improve your system monitoring
How to improve your system monitoringHow to improve your system monitoring
How to improve your system monitoring
 
Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
 
Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
 
Understanding Process Mining & Its Applications
Understanding Process Mining & Its ApplicationsUnderstanding Process Mining & Its Applications
Understanding Process Mining & Its Applications
 
Watching websites
Watching websitesWatching websites
Watching websites
 
MeasureWorks - Performance Labs - Why Observability Matters!
MeasureWorks - Performance Labs - Why Observability Matters!MeasureWorks - Performance Labs - Why Observability Matters!
MeasureWorks - Performance Labs - Why Observability Matters!
 
Effective General Ledger and Journal Entry Fraud Detection Using Data Analytics
Effective General Ledger and Journal Entry Fraud Detection Using Data AnalyticsEffective General Ledger and Journal Entry Fraud Detection Using Data Analytics
Effective General Ledger and Journal Entry Fraud Detection Using Data Analytics
 
Moving To SaaS
Moving To SaaSMoving To SaaS
Moving To SaaS
 
The Value of Key Performance Indicators: Unlock Your Data
The Value of Key Performance Indicators: Unlock Your DataThe Value of Key Performance Indicators: Unlock Your Data
The Value of Key Performance Indicators: Unlock Your Data
 
Applying a Methodical Approach to Website Performance
Applying a Methodical Approach to Website PerformanceApplying a Methodical Approach to Website Performance
Applying a Methodical Approach to Website Performance
 
Integrating Service Catalog with the Business - Rapid and Relevant SLAs
Integrating Service Catalog with the Business - Rapid and Relevant SLAsIntegrating Service Catalog with the Business - Rapid and Relevant SLAs
Integrating Service Catalog with the Business - Rapid and Relevant SLAs
 

Mais de gigamon

Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case StudyAlfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case Studygigamon
 
How subscriber aware traffic processing yielded big savings for us wireless p...
How subscriber aware traffic processing yielded big savings for us wireless p...How subscriber aware traffic processing yielded big savings for us wireless p...
How subscriber aware traffic processing yielded big savings for us wireless p...gigamon
 
40GB BiDirectional Passive TAP from Gigamon - G-TAP Product Brief
40GB BiDirectional Passive TAP from Gigamon - G-TAP Product Brief40GB BiDirectional Passive TAP from Gigamon - G-TAP Product Brief
40GB BiDirectional Passive TAP from Gigamon - G-TAP Product Briefgigamon
 
Advanced Network Traffic Intelligence with GigaSmart - Product Brief
Advanced Network Traffic Intelligence with GigaSmart - Product BriefAdvanced Network Traffic Intelligence with GigaSmart - Product Brief
Advanced Network Traffic Intelligence with GigaSmart - Product Briefgigamon
 
Network Visibility Operating System Software - GigaVUE-OS Product Brief
Network Visibility Operating System Software - GigaVUE-OS Product Brief Network Visibility Operating System Software - GigaVUE-OS Product Brief
Network Visibility Operating System Software - GigaVUE-OS Product Brief gigamon
 
Guardium
GuardiumGuardium
Guardiumgigamon
 
Reconnex
ReconnexReconnex
Reconnexgigamon
 
Network Instruments
Network InstrumentsNetwork Instruments
Network Instrumentsgigamon
 
WildPackets
WildPacketsWildPackets
WildPacketsgigamon
 
Gigamon Systems
Gigamon SystemsGigamon Systems
Gigamon Systemsgigamon
 
Network Critical
Network CriticalNetwork Critical
Network Criticalgigamon
 
Solera Networks
Solera NetworksSolera Networks
Solera Networksgigamon
 
Network Physics
Network PhysicsNetwork Physics
Network Physicsgigamon
 
Gigamon Systems Case Studies
Gigamon Systems Case StudiesGigamon Systems Case Studies
Gigamon Systems Case Studiesgigamon
 
Gigamon Systems Hardware Tour
Gigamon Systems Hardware TourGigamon Systems Hardware Tour
Gigamon Systems Hardware Tourgigamon
 

Mais de gigamon (17)

Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case StudyAlfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
 
How subscriber aware traffic processing yielded big savings for us wireless p...
How subscriber aware traffic processing yielded big savings for us wireless p...How subscriber aware traffic processing yielded big savings for us wireless p...
How subscriber aware traffic processing yielded big savings for us wireless p...
 
40GB BiDirectional Passive TAP from Gigamon - G-TAP Product Brief
40GB BiDirectional Passive TAP from Gigamon - G-TAP Product Brief40GB BiDirectional Passive TAP from Gigamon - G-TAP Product Brief
40GB BiDirectional Passive TAP from Gigamon - G-TAP Product Brief
 
Advanced Network Traffic Intelligence with GigaSmart - Product Brief
Advanced Network Traffic Intelligence with GigaSmart - Product BriefAdvanced Network Traffic Intelligence with GigaSmart - Product Brief
Advanced Network Traffic Intelligence with GigaSmart - Product Brief
 
Network Visibility Operating System Software - GigaVUE-OS Product Brief
Network Visibility Operating System Software - GigaVUE-OS Product Brief Network Visibility Operating System Software - GigaVUE-OS Product Brief
Network Visibility Operating System Software - GigaVUE-OS Product Brief
 
Guardium
GuardiumGuardium
Guardium
 
Tealeaf
TealeafTealeaf
Tealeaf
 
Reconnex
ReconnexReconnex
Reconnex
 
Network Instruments
Network InstrumentsNetwork Instruments
Network Instruments
 
WildPackets
WildPacketsWildPackets
WildPackets
 
FireEye
FireEyeFireEye
FireEye
 
Gigamon Systems
Gigamon SystemsGigamon Systems
Gigamon Systems
 
Network Critical
Network CriticalNetwork Critical
Network Critical
 
Solera Networks
Solera NetworksSolera Networks
Solera Networks
 
Network Physics
Network PhysicsNetwork Physics
Network Physics
 
Gigamon Systems Case Studies
Gigamon Systems Case StudiesGigamon Systems Case Studies
Gigamon Systems Case Studies
 
Gigamon Systems Hardware Tour
Gigamon Systems Hardware TourGigamon Systems Hardware Tour
Gigamon Systems Hardware Tour
 

Último

8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 

Último (20)

8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 

Coradiant