SlideShare a Scribd company logo
1 of 56
Download to read offline
The State of Global Infrastructure Performance


                     Marty Kagan
                  marty@cedexis.com
ORIGINS
Web audiences are increasingly global
But global performance remains challenging
In 2002, the Solution was Content Delivery Networks
But the Internet is Immense and Complex

                                      Countries

                                          230
                                      Networks

                                          28k+
And Even the Largest Providers Cover Only a Small %

Akamai Technologies: The $6.6B Market Leader in CDN
Rackspace Hosting
Mean Response Times 26 August 2012
Akamai CDN
Mean Response Times 26 August 2012
Edgecast CDN
Mean Response Times 26 August 2012
Level3 CDN
Mean Response Times 26 August 2012
CloudFront CDN
Mean Response Times 26 August 2012
Fastweb CDN
Mean Response Times 26 August 2012
The Solution:

        Maximizing global performance
        requires a diversified portfolio




       !   Multi-Cloud is the only way to deliver
           optimal performance to global users.
Variation by Network
Fastest Average Response Time, 26 August 2012
Variation by Network
Fastest Average Response Time, 26 August 2012
Variation by Network
Fastest Average Response Time, 26 August 2012
Variation over Time
How does one capture the end-user experience?
What We Need is a Community



            RADAR

  Assess performance of
  every cloud provider
  and content delivery
  network on the planet


       ACTIONABLE
      INTELLIGENCE
Seed the Market
Seed the Market
Seed the Market
Build a Community
Radar Community Edition
Radar: Javascript – Execution
Detailed reporting
Operating at Scale
Mission critical software as a service platform running on 150 servers
deployed in 48 datacenters in 26 cities in 16 countries on 5 continents
                                                                          Measurements

                                                                                1B        (Day)


                                                                          Decisions

                                                                             13B           (Month)


                                                                          Public Clouds

                                                                                87
                                                                          Private Platforms

                                                                             350+
WHAT HAVE WE LEARNED
Amazon EC2 Europe
Median Response Times 26 August 2012
Amazon EC2 South America
Mean Response Times 26 August 2012
Amazon EC2 Asia Pacific (Singapore)
Mean Response Times 26 August 2012
Windows Azure West US
Mean Response Times 26 August 2012
Windows Azure West Europe
Mean Response Times 26 August 2012
Windows Azure East Asia
Mean Response Times 26 August 2012
Internap AgileCLOUD Texas
Mean Response Times 26 August 2012
Internap AgileCLOUD Amsterdam
Mean Response Times 26 August 2012
Internap AgileCLOUD Singapore
Mean Response Times 26 August 2012
Variation by Network
Variation by Network
Variation by Network
Variation by Network
How does one drive traffic across a hybrid-cloud?
What We Need is a Way to Make Data Actionable



            RADAR                      OPENMIX

  Assess performance of     Instantly match local
  every cloud provider      user demand with the
  and content delivery      best performing
  network on the planet     provider at a given
                            moment in time

       ACTIONABLE                ADAPTIVE
      INTELLIGENCE              AUTOMATION
How Openmix Works
Software Defined Request Routing
No Rules Engine




                  4
Means Unprecedented Flexibility




                       4
Simple DNS Integration




                                     CNAME
                                     - hosting.lemonde.fr
                         CNAME       - hosting2.lemonde.fr
                                     - lemonde.vo.llnwd.net
  Lemonde.fr      2-01-271d-0002     - lemonde.Amazon.net
                  .cdx.cedexis.net   - medias.lemonde.fr.edgesuite.ne
                                     - medias.lepost.fr.c.footprint.net
                                     - orig-10001.lemonde.cotcdn.net
Hosted on 3 Redundant Anycast Networks
Network I           Network II           Network III
•   Amsterdam        •   Frankfurt       •   Amsterdam
•   Atlanta          •   Hong Kong       •   Ashburn
•   Chicago          •   London          •   Atlanta
•   Dallas           •   Los Angeles     •   Brussels
•   Frankfurt        •   Madrid          •   Chicago
•   Hong Kong        •   Miami           •   Dallas
•   London           •   Milan           •   Frankfurt
•   Los Angeles      •   New York        •   London
•   New York         •   Paris           •   Los Angeles
•   Paris            •   San Jose        •   Miami
•   San Jose         •   Seoul           •   New York
•   Seattle          •   Singapore       •   Phoenix
•   Singapore        •   Stockholm       •   San Jose
•   Sydney           •   Tokyo           •   Sao Paulo
•   Tokyo            •   Toronto         •   Seattle
•   Washington DC    •   Washington DC   •   Toronto
Technical Benefits
                                    Average Page Load Times for Hotel Reservation System
                   20.0


                   18.0


                   16.0


                   14.0


                   12.0
        Seconds




                   10.0


                    8.0


                    6.0
APDEX threshold
  4.8 seconds
                    4.0


                    2.0


                     -
                            China     USA     Brazil   Thailand   Australia   France   Canada   Germany
            Single-Source    18.6     9.0      8.0       7.7        6.6         4.7      4.7      3.9
            Multi-Source     6.8      4.2      4.8       3.5        4.1        3.2      2.8       2.9
NEXT STEPS
Our Mission



              Automated management
              of global computing
              resources and traffic
              routing based on real-time
              intelligence and ad hoc
              logic.
Cedexis Today
Cedexis Tomorrow
What We Want


To make the web faster
 for every user on the
        planet.

More Related Content

Viewers also liked

Rise of the MOOC generation!
Rise of the MOOC generation!Rise of the MOOC generation!
Rise of the MOOC generation!KMasoko
 
FIRA JOYAS 2012
FIRA JOYAS 2012FIRA JOYAS 2012
FIRA JOYAS 2012maresitta
 
Koswer group
Koswer groupKoswer group
Koswer group1a3s
 
Ap 04 2010 audiencia de tutela
Ap 04 2010 audiencia de tutelaAp 04 2010 audiencia de tutela
Ap 04 2010 audiencia de tutelaJosce88
 
Aikidoverbal 100927231307-phpapp02
Aikidoverbal 100927231307-phpapp02Aikidoverbal 100927231307-phpapp02
Aikidoverbal 100927231307-phpapp02Reinaldo Cabrera
 
Selling your ambulatory surgery center (part 3 of 4)
Selling your ambulatory surgery center (part 3 of 4)Selling your ambulatory surgery center (part 3 of 4)
Selling your ambulatory surgery center (part 3 of 4)Ambulatory Alliances
 
Gurgaon Renewal Mission Status Report
Gurgaon Renewal Mission Status ReportGurgaon Renewal Mission Status Report
Gurgaon Renewal Mission Status ReportDLF Foundation
 
Guia de formació
Guia de formacióGuia de formació
Guia de formacióCfa Paul
 
2012 10-27 jscarnival2012-ant
2012 10-27 jscarnival2012-ant2012 10-27 jscarnival2012-ant
2012 10-27 jscarnival2012-antTonyq Wang
 
What is your ambulatory surgery center worth (2)
What is your ambulatory surgery center worth (2)What is your ambulatory surgery center worth (2)
What is your ambulatory surgery center worth (2)Ambulatory Alliances
 
Portfolio part 2.2.2
Portfolio part 2.2.2Portfolio part 2.2.2
Portfolio part 2.2.2Jody88
 
Access to the private capital markets for ambulatory surgery centers
Access to the private capital markets for ambulatory surgery centersAccess to the private capital markets for ambulatory surgery centers
Access to the private capital markets for ambulatory surgery centersAmbulatory Alliances
 
1 up presentation-043012-inv
1 up presentation-043012-inv1 up presentation-043012-inv
1 up presentation-043012-inv1UPP
 

Viewers also liked (20)

Rise of the MOOC generation!
Rise of the MOOC generation!Rise of the MOOC generation!
Rise of the MOOC generation!
 
FIRA JOYAS 2012
FIRA JOYAS 2012FIRA JOYAS 2012
FIRA JOYAS 2012
 
Koswer group
Koswer groupKoswer group
Koswer group
 
Ap 04 2010 audiencia de tutela
Ap 04 2010 audiencia de tutelaAp 04 2010 audiencia de tutela
Ap 04 2010 audiencia de tutela
 
Aikidoverbal 100927231307-phpapp02
Aikidoverbal 100927231307-phpapp02Aikidoverbal 100927231307-phpapp02
Aikidoverbal 100927231307-phpapp02
 
Selling your ambulatory surgery center (part 3 of 4)
Selling your ambulatory surgery center (part 3 of 4)Selling your ambulatory surgery center (part 3 of 4)
Selling your ambulatory surgery center (part 3 of 4)
 
Comandos básicos
Comandos básicosComandos básicos
Comandos básicos
 
Gurgaon Renewal Mission Status Report
Gurgaon Renewal Mission Status ReportGurgaon Renewal Mission Status Report
Gurgaon Renewal Mission Status Report
 
Guia de formació
Guia de formacióGuia de formació
Guia de formació
 
2012 10-27 jscarnival2012-ant
2012 10-27 jscarnival2012-ant2012 10-27 jscarnival2012-ant
2012 10-27 jscarnival2012-ant
 
IVR9244
IVR9244IVR9244
IVR9244
 
Zoloft
ZoloftZoloft
Zoloft
 
veni a vivirlo en vivo
veni a vivirlo en vivoveni a vivirlo en vivo
veni a vivirlo en vivo
 
What is your ambulatory surgery center worth (2)
What is your ambulatory surgery center worth (2)What is your ambulatory surgery center worth (2)
What is your ambulatory surgery center worth (2)
 
Portfolio part 2.2.2
Portfolio part 2.2.2Portfolio part 2.2.2
Portfolio part 2.2.2
 
Fulltext01
Fulltext01Fulltext01
Fulltext01
 
Access to the private capital markets for ambulatory surgery centers
Access to the private capital markets for ambulatory surgery centersAccess to the private capital markets for ambulatory surgery centers
Access to the private capital markets for ambulatory surgery centers
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
1 up presentation-043012-inv
1 up presentation-043012-inv1 up presentation-043012-inv
1 up presentation-043012-inv
 

Similar to San diego meetup

RightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to CloudRightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to CloudRightScale
 
Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...
Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...
Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...Bitnami
 
Freedom of Movement for redisconf19
Freedom of Movement for redisconf19Freedom of Movement for redisconf19
Freedom of Movement for redisconf19Richard Leddy
 
Kb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingKb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingAmitava Kumar
 
Node liveboston welcome
Node liveboston welcomeNode liveboston welcome
Node liveboston welcomeMichael Dawson
 
451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application PerformanceCDNetworks
 
Enabling the Software Defined Data Center for Hybrid IT
Enabling the Software Defined Data Center for Hybrid ITEnabling the Software Defined Data Center for Hybrid IT
Enabling the Software Defined Data Center for Hybrid ITNetApp
 
Improve Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionImprove Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionCloudxchange.io
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technologyEldos Kuriakose
 
The Enterprise Case for Node.js
The Enterprise Case for Node.jsThe Enterprise Case for Node.js
The Enterprise Case for Node.jsNodejsFoundation
 
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...SlideTeam
 
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...Paris Open Source Summit
 
Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...NuoDB
 
Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018PolarSeven Pty Ltd
 
Cloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computingCloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computingPatrice Kerremans
 
Microservices: Living Large in Your Castle Made of Sand
Microservices: Living Large in Your Castle Made of SandMicroservices: Living Large in Your Castle Made of Sand
Microservices: Living Large in Your Castle Made of SandMongoDB
 
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...OCCIware
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...Marc Dutoo
 

Similar to San diego meetup (20)

RightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to CloudRightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to Cloud
 
Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...
Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...
Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...
 
Freedom of Movement for redisconf19
Freedom of Movement for redisconf19Freedom of Movement for redisconf19
Freedom of Movement for redisconf19
 
Kb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingKb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computing
 
Node liveboston welcome
Node liveboston welcomeNode liveboston welcome
Node liveboston welcome
 
451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance
 
Enabling the Software Defined Data Center for Hybrid IT
Enabling the Software Defined Data Center for Hybrid ITEnabling the Software Defined Data Center for Hybrid IT
Enabling the Software Defined Data Center for Hybrid IT
 
Improve Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionImprove Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN Solution
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 
The Enterprise Case for Node.js
The Enterprise Case for Node.jsThe Enterprise Case for Node.js
The Enterprise Case for Node.js
 
The Modern Web
The Modern WebThe Modern Web
The Modern Web
 
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
 
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
 
Digital Workloads on AWS
Digital Workloads on AWSDigital Workloads on AWS
Digital Workloads on AWS
 
Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...
 
Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018Amazon Web Services User Group Sydney - March 2018
Amazon Web Services User Group Sydney - March 2018
 
Cloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computingCloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computing
 
Microservices: Living Large in Your Castle Made of Sand
Microservices: Living Large in Your Castle Made of SandMicroservices: Living Large in Your Castle Made of Sand
Microservices: Living Large in Your Castle Made of Sand
 
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
 

Recently uploaded

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 

Recently uploaded (20)

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 

San diego meetup