SlideShare una empresa de Scribd logo
1 de 21
Using Data to Determine
Where to Build a New Data
Center
Eugene Yaacobi, Shutterstock
Who Am I?
• Nerd
• Manager, Infrastructure @
Shutterstock
• I also like cars
A Little About
Shutterstock
• We are a stock photo, footage,
and music company
• 12 years old - founded in 2003
• Made in NY
• Offices in Amsterdam, Berlin,
Chicago, Dallas, Denver,
London, Los Angeles,
Montreal, Paris, San
Francisco, and Silicon Valley
• Over 600 employees
• 4 images sold every second
• Focus on volume, unbiased
search experience.
• Translated into 20 languages
• Accepting 9 currencies
• Customers in 150+ countries
A Little About
Shutterstock (cont.)
• Two-sided marketplace
• Over 1.3 million active
customers from 150 countries
• 80,000 contributors in 100
countries
• 60 mm images; over 50,000
images added every day (look
at the counter on the site and
round down to the nearest
million)
• 3mm+ video clips; over 90%
HD, 160,000 4K clips, and
3,000 videos added every day
• 500 mm paid downloads to
date, selling 4 images per
second
• $350 mm paid to contributors
since 2003
Infrastructure at
Shutterstock
• The service that every other
service is built on:
• 3 Datacenters
• 4,000 servers running
CentOS
• Servers are mostly
virtualized
• ~500 network devices
• Brocade load balancers
• Juniper routers and
switches, running JunOS
The Infrastructure Group at Shutterstock
• First responders to site issues
• 1OC for immediate alerts
• Made up of five teams:
• SRE - training
• Tools - internal tooling
• Storage - Purchasable asset storage
• Assets - Hardware acquisition
• Traffic - Network engineering
Hey Infrastructure Where do we put our next
deployment?
Great question! Our assets are downloaded all over the world
Every second counts! 40% of people abandon a website that takes more than 3
seconds to load.
If an e-commerce site is making
$100,000 per day, a 1 second page
delay could potentially cost you $2.5
million in lost sales every year
This makes executives sad
pandas
Step 1 Decide what regions are important to
you
Step 2 Create some Tests
Step 3 Let Simmer
Step 4 Review and Analyze
Look at response times Pay attention to where the client is spending more
time
Look at your page
loads
Good starting spot is your worst
performer
Drill down into your
data
You can learn some cool things
Waterfalls are super
useful
Use them
What else can the data be used for? Things
Like what?
• Ad-Hoc Troubleshooting
• Monitor and Alert on Overall Site Performance
• Does the site function properly and efficiently in all
locations?
• If not:
• Which locations are performing under expectations?
• Why are these locations seeing degraded
performance?
Bananas are Yummy
So are Grapes
Now you know where to deploy your next site

Más contenido relacionado

La actualidad más candente

The analytics journey at Viewbix - how they came to use Snowplow and the setu...
The analytics journey at Viewbix - how they came to use Snowplow and the setu...The analytics journey at Viewbix - how they came to use Snowplow and the setu...
The analytics journey at Viewbix - how they came to use Snowplow and the setu...yalisassoon
 
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...VoltDB
 
Stored Procedure Superpowers: A Developer’s Guide
Stored Procedure Superpowers: A Developer’s GuideStored Procedure Superpowers: A Developer’s Guide
Stored Procedure Superpowers: A Developer’s GuideVoltDB
 
Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...yalisassoon
 
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessiFI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessiCory Wang
 
Simply Business - Near Real Time Event Processing
Simply Business - Near Real Time Event ProcessingSimply Business - Near Real Time Event Processing
Simply Business - Near Real Time Event Processingidan_by
 
Mike Stonebraker on Designing An Architecture For Real-time Event Processing
Mike Stonebraker on Designing An Architecture For Real-time Event ProcessingMike Stonebraker on Designing An Architecture For Real-time Event Processing
Mike Stonebraker on Designing An Architecture For Real-time Event ProcessingVoltDB
 
Skypad Presentation
Skypad PresentationSkypad Presentation
Skypad Presentationskyitgroup
 
Spark and the Enterprise by Tony Baer
Spark and the Enterprise by Tony BaerSpark and the Enterprise by Tony Baer
Spark and the Enterprise by Tony BaerSpark Summit
 
Stop refreshing vanity metrics & start focusing on the metrics that inform de...
Stop refreshing vanity metrics & start focusing on the metrics that inform de...Stop refreshing vanity metrics & start focusing on the metrics that inform de...
Stop refreshing vanity metrics & start focusing on the metrics that inform de...Looker
 
From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy Looker
 
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...VoltDB
 
Resello @WorldHostingDays 2014: The future of cloud business automation
Resello @WorldHostingDays 2014: The future of cloud business automation Resello @WorldHostingDays 2014: The future of cloud business automation
Resello @WorldHostingDays 2014: The future of cloud business automation Yourholding
 
7 Trends in Time & Expense In 7 Minutes
7 Trends in Time & Expense In 7 Minutes7 Trends in Time & Expense In 7 Minutes
7 Trends in Time & Expense In 7 MinutesDATABASICS
 
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016yalisassoon
 
Embedding Data & Analytics With Looker
Embedding Data & Analytics With LookerEmbedding Data & Analytics With Looker
Embedding Data & Analytics With LookerLooker
 
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...VoltDB
 
Data evolution
Data evolutionData evolution
Data evolutionhubaym
 
2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modeling2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modelingyalisassoon
 

La actualidad más candente (20)

The analytics journey at Viewbix - how they came to use Snowplow and the setu...
The analytics journey at Viewbix - how they came to use Snowplow and the setu...The analytics journey at Viewbix - how they came to use Snowplow and the setu...
The analytics journey at Viewbix - how they came to use Snowplow and the setu...
 
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
 
Stored Procedure Superpowers: A Developer’s Guide
Stored Procedure Superpowers: A Developer’s GuideStored Procedure Superpowers: A Developer’s Guide
Stored Procedure Superpowers: A Developer’s Guide
 
Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...
 
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessiFI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
 
Simply Business - Near Real Time Event Processing
Simply Business - Near Real Time Event ProcessingSimply Business - Near Real Time Event Processing
Simply Business - Near Real Time Event Processing
 
Mike Stonebraker on Designing An Architecture For Real-time Event Processing
Mike Stonebraker on Designing An Architecture For Real-time Event ProcessingMike Stonebraker on Designing An Architecture For Real-time Event Processing
Mike Stonebraker on Designing An Architecture For Real-time Event Processing
 
Skypad Presentation
Skypad PresentationSkypad Presentation
Skypad Presentation
 
Spark and the Enterprise by Tony Baer
Spark and the Enterprise by Tony BaerSpark and the Enterprise by Tony Baer
Spark and the Enterprise by Tony Baer
 
Stop refreshing vanity metrics & start focusing on the metrics that inform de...
Stop refreshing vanity metrics & start focusing on the metrics that inform de...Stop refreshing vanity metrics & start focusing on the metrics that inform de...
Stop refreshing vanity metrics & start focusing on the metrics that inform de...
 
From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy
 
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
 
Resello @WorldHostingDays 2014: The future of cloud business automation
Resello @WorldHostingDays 2014: The future of cloud business automation Resello @WorldHostingDays 2014: The future of cloud business automation
Resello @WorldHostingDays 2014: The future of cloud business automation
 
7 Trends in Time & Expense In 7 Minutes
7 Trends in Time & Expense In 7 Minutes7 Trends in Time & Expense In 7 Minutes
7 Trends in Time & Expense In 7 Minutes
 
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
 
Embedding Data & Analytics With Looker
Embedding Data & Analytics With LookerEmbedding Data & Analytics With Looker
Embedding Data & Analytics With Looker
 
quasardb: right to data
quasardb: right to dataquasardb: right to data
quasardb: right to data
 
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
 
Data evolution
Data evolutionData evolution
Data evolution
 
2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modeling2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modeling
 

Destacado

VoIP Monitoring and Troubleshooting
VoIP Monitoring and TroubleshootingVoIP Monitoring and Troubleshooting
VoIP Monitoring and TroubleshootingThousandEyes
 
добрые советы 5
добрые советы   5добрые советы   5
добрые советы 5Usman Suleymanov
 
Reverse Path Visibility with Agent-to-Agent Tests
Reverse Path Visibility with Agent-to-Agent TestsReverse Path Visibility with Agent-to-Agent Tests
Reverse Path Visibility with Agent-to-Agent TestsThousandEyes
 
OBSTACLES TO AFRICAN INTELLECTUALS IN PUBLIC POLICY MAKING
OBSTACLES TO AFRICAN INTELLECTUALS IN PUBLIC POLICY MAKINGOBSTACLES TO AFRICAN INTELLECTUALS IN PUBLIC POLICY MAKING
OBSTACLES TO AFRICAN INTELLECTUALS IN PUBLIC POLICY MAKINGTANKO AHMED fwc
 
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊Chibi Wu
 
Lighting presentation group 97
Lighting presentation group 97Lighting presentation group 97
Lighting presentation group 97garomero2
 
Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...
Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...
Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...TANKO AHMED fwc
 
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...TANKO AHMED fwc
 
чилик и коларик шевченко
чилик и коларик шевченкочилик и коларик шевченко
чилик и коларик шевченкоchilik
 
Paket ambassador
Paket ambassadorPaket ambassador
Paket ambassadorAya Aya
 
Belajar power point 2007.pptx (indri)
Belajar power point 2007.pptx (indri)Belajar power point 2007.pptx (indri)
Belajar power point 2007.pptx (indri)comsyahsekolampung
 

Destacado (20)

VoIP Monitoring and Troubleshooting
VoIP Monitoring and TroubleshootingVoIP Monitoring and Troubleshooting
VoIP Monitoring and Troubleshooting
 
добрые советы 5
добрые советы   5добрые советы   5
добрые советы 5
 
Reverse Path Visibility with Agent-to-Agent Tests
Reverse Path Visibility with Agent-to-Agent TestsReverse Path Visibility with Agent-to-Agent Tests
Reverse Path Visibility with Agent-to-Agent Tests
 
OBSTACLES TO AFRICAN INTELLECTUALS IN PUBLIC POLICY MAKING
OBSTACLES TO AFRICAN INTELLECTUALS IN PUBLIC POLICY MAKINGOBSTACLES TO AFRICAN INTELLECTUALS IN PUBLIC POLICY MAKING
OBSTACLES TO AFRICAN INTELLECTUALS IN PUBLIC POLICY MAKING
 
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
 
Lighting presentation group 97
Lighting presentation group 97Lighting presentation group 97
Lighting presentation group 97
 
Neuroeconomics
NeuroeconomicsNeuroeconomics
Neuroeconomics
 
Actividad receta
Actividad recetaActividad receta
Actividad receta
 
пожар
пожарпожар
пожар
 
"La super-pirámide"
"La super-pirámide""La super-pirámide"
"La super-pirámide"
 
Present Perfect Tense
Present Perfect TensePresent Perfect Tense
Present Perfect Tense
 
Yl essential-oils
Yl essential-oilsYl essential-oils
Yl essential-oils
 
Belajar power point 2007.pptx
Belajar power point 2007.pptxBelajar power point 2007.pptx
Belajar power point 2007.pptx
 
Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...
Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...
Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...
 
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
 
чилик и коларик шевченко
чилик и коларик шевченкочилик и коларик шевченко
чилик и коларик шевченко
 
Paket ambassador
Paket ambassadorPaket ambassador
Paket ambassador
 
Belajar power point 2007.pptx (indri)
Belajar power point 2007.pptx (indri)Belajar power point 2007.pptx (indri)
Belajar power point 2007.pptx (indri)
 
Nando evento infantiles- empresa infatil
Nando evento infantiles- empresa infatilNando evento infantiles- empresa infatil
Nando evento infantiles- empresa infatil
 
Benchmarking-Public-Procurement-2017
Benchmarking-Public-Procurement-2017Benchmarking-Public-Procurement-2017
Benchmarking-Public-Procurement-2017
 

Similar a Using Data to Determine Where to Build a New Data Center

Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014ALTER WAY
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...Jazkarta, Inc.
 
Webinar: Look Before You Leap What You Need To Know Before You Write That Gra...
Webinar: Look Before You Leap What You Need To Know Before You Write That Gra...Webinar: Look Before You Leap What You Need To Know Before You Write That Gra...
Webinar: Look Before You Leap What You Need To Know Before You Write That Gra...TechSoup
 
ASC Marketing Workshop - Mar 2012
ASC Marketing Workshop - Mar 2012ASC Marketing Workshop - Mar 2012
ASC Marketing Workshop - Mar 2012TRG Arts
 
2 day ism workshop v1.1
2 day ism workshop v1.12 day ism workshop v1.1
2 day ism workshop v1.1Ralph Paglia
 
RAMCO AMS Presentation
RAMCO AMS PresentationRAMCO AMS Presentation
RAMCO AMS Presentationramcoams
 
Choosing a Database
Choosing a DatabaseChoosing a Database
Choosing a Database501 Commons
 
Ecommerce School: Roger Lopez on How to Select an Ecommerce Platform
Ecommerce School: Roger Lopez on How to Select an Ecommerce PlatformEcommerce School: Roger Lopez on How to Select an Ecommerce Platform
Ecommerce School: Roger Lopez on How to Select an Ecommerce PlatformHypepotamus
 
AMA workshop - Optimising Websites for Mobile
AMA workshop - Optimising Websites for MobileAMA workshop - Optimising Websites for Mobile
AMA workshop - Optimising Websites for MobileJack Harris
 
Morgan Floyd - Intuit's Live Community
Morgan Floyd - Intuit's Live CommunityMorgan Floyd - Intuit's Live Community
Morgan Floyd - Intuit's Live CommunityLucidworks (Archived)
 
Scraping Exhibitor Database - Data Scraping
Scraping Exhibitor Database - Data ScrapingScraping Exhibitor Database - Data Scraping
Scraping Exhibitor Database - Data ScrapingNiyatiDixit
 
Today's Renter
Today's RenterToday's Renter
Today's RenterOn-Site
 
The Evolving Role of DBA
The Evolving Role of DBAThe Evolving Role of DBA
The Evolving Role of DBAHostway|HOSTING
 
Is Your Economic Development Website Dying?
Is Your Economic Development Website Dying?Is Your Economic Development Website Dying?
Is Your Economic Development Website Dying?Atlas Integrated
 
Top Web Scraping Service Provider For The Retail Data
Top Web Scraping Service Provider For The Retail DataTop Web Scraping Service Provider For The Retail Data
Top Web Scraping Service Provider For The Retail Dataretailgators
 
USA Dentist Data Scraping
USA Dentist Data ScrapingUSA Dentist Data Scraping
USA Dentist Data ScrapingAnand1710
 

Similar a Using Data to Determine Where to Build a New Data Center (20)

Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
 
Haifa
HaifaHaifa
Haifa
 
Webinar: Look Before You Leap What You Need To Know Before You Write That Gra...
Webinar: Look Before You Leap What You Need To Know Before You Write That Gra...Webinar: Look Before You Leap What You Need To Know Before You Write That Gra...
Webinar: Look Before You Leap What You Need To Know Before You Write That Gra...
 
ASC Marketing Workshop - Mar 2012
ASC Marketing Workshop - Mar 2012ASC Marketing Workshop - Mar 2012
ASC Marketing Workshop - Mar 2012
 
2 day ism workshop v1.1
2 day ism workshop v1.12 day ism workshop v1.1
2 day ism workshop v1.1
 
RAMCO AMS Presentation
RAMCO AMS PresentationRAMCO AMS Presentation
RAMCO AMS Presentation
 
iWeb Scraping Services, India
iWeb Scraping Services, IndiaiWeb Scraping Services, India
iWeb Scraping Services, India
 
Wa mw 2013
Wa mw 2013Wa mw 2013
Wa mw 2013
 
Choosing a Database
Choosing a DatabaseChoosing a Database
Choosing a Database
 
Ecommerce School: Roger Lopez on How to Select an Ecommerce Platform
Ecommerce School: Roger Lopez on How to Select an Ecommerce PlatformEcommerce School: Roger Lopez on How to Select an Ecommerce Platform
Ecommerce School: Roger Lopez on How to Select an Ecommerce Platform
 
AMA workshop - Optimising Websites for Mobile
AMA workshop - Optimising Websites for MobileAMA workshop - Optimising Websites for Mobile
AMA workshop - Optimising Websites for Mobile
 
Morgan Floyd - Intuit's Live Community
Morgan Floyd - Intuit's Live CommunityMorgan Floyd - Intuit's Live Community
Morgan Floyd - Intuit's Live Community
 
Scraping Exhibitor Database - Data Scraping
Scraping Exhibitor Database - Data ScrapingScraping Exhibitor Database - Data Scraping
Scraping Exhibitor Database - Data Scraping
 
Today's Renter
Today's RenterToday's Renter
Today's Renter
 
The Evolving Role of DBA
The Evolving Role of DBAThe Evolving Role of DBA
The Evolving Role of DBA
 
Is Your Economic Development Website Dying?
Is Your Economic Development Website Dying?Is Your Economic Development Website Dying?
Is Your Economic Development Website Dying?
 
Top Web Scraping Service Provider For The Retail Data
Top Web Scraping Service Provider For The Retail DataTop Web Scraping Service Provider For The Retail Data
Top Web Scraping Service Provider For The Retail Data
 
مدیریت عملیاتی داده ها
مدیریت عملیاتی داده هامدیریت عملیاتی داده ها
مدیریت عملیاتی داده ها
 
USA Dentist Data Scraping
USA Dentist Data ScrapingUSA Dentist Data Scraping
USA Dentist Data Scraping
 

Más de ThousandEyes

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024ThousandEyes
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...ThousandEyes
 
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarThousandEyes
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024ThousandEyes
 
The Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and TakeawaysThe Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and TakeawaysThousandEyes
 
Enhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersEnhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersThousandEyes
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThousandEyes
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThousandEyes
 
ThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - SpanishThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - SpanishThousandEyes
 
ThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - GermanThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - GermanThousandEyes
 
ThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital WorkshopThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital WorkshopThousandEyes
 

Más de ThousandEyes (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
 
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024
 
The Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and TakeawaysThe Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and Takeaways
 
Enhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersEnhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for Partners
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and Takeaways
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and Takeaways
 
ThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - SpanishThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - Spanish
 
ThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - GermanThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - German
 
ThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital WorkshopThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital Workshop
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Using Data to Determine Where to Build a New Data Center

  • 1. Using Data to Determine Where to Build a New Data Center Eugene Yaacobi, Shutterstock
  • 2. Who Am I? • Nerd • Manager, Infrastructure @ Shutterstock • I also like cars
  • 3. A Little About Shutterstock • We are a stock photo, footage, and music company • 12 years old - founded in 2003 • Made in NY • Offices in Amsterdam, Berlin, Chicago, Dallas, Denver, London, Los Angeles, Montreal, Paris, San Francisco, and Silicon Valley • Over 600 employees • 4 images sold every second • Focus on volume, unbiased search experience. • Translated into 20 languages • Accepting 9 currencies • Customers in 150+ countries
  • 4. A Little About Shutterstock (cont.) • Two-sided marketplace • Over 1.3 million active customers from 150 countries • 80,000 contributors in 100 countries • 60 mm images; over 50,000 images added every day (look at the counter on the site and round down to the nearest million) • 3mm+ video clips; over 90% HD, 160,000 4K clips, and 3,000 videos added every day • 500 mm paid downloads to date, selling 4 images per second • $350 mm paid to contributors since 2003
  • 5. Infrastructure at Shutterstock • The service that every other service is built on: • 3 Datacenters • 4,000 servers running CentOS • Servers are mostly virtualized • ~500 network devices • Brocade load balancers • Juniper routers and switches, running JunOS
  • 6. The Infrastructure Group at Shutterstock • First responders to site issues • 1OC for immediate alerts • Made up of five teams: • SRE - training • Tools - internal tooling • Storage - Purchasable asset storage • Assets - Hardware acquisition • Traffic - Network engineering
  • 7. Hey Infrastructure Where do we put our next deployment?
  • 8. Great question! Our assets are downloaded all over the world
  • 9. Every second counts! 40% of people abandon a website that takes more than 3 seconds to load.
  • 10. If an e-commerce site is making $100,000 per day, a 1 second page delay could potentially cost you $2.5 million in lost sales every year This makes executives sad pandas
  • 11. Step 1 Decide what regions are important to you
  • 12. Step 2 Create some Tests
  • 13. Step 3 Let Simmer
  • 14. Step 4 Review and Analyze
  • 15. Look at response times Pay attention to where the client is spending more time
  • 16. Look at your page loads Good starting spot is your worst performer
  • 17. Drill down into your data You can learn some cool things
  • 19. What else can the data be used for? Things
  • 20. Like what? • Ad-Hoc Troubleshooting • Monitor and Alert on Overall Site Performance • Does the site function properly and efficiently in all locations? • If not: • Which locations are performing under expectations? • Why are these locations seeing degraded performance?
  • 21. Bananas are Yummy So are Grapes Now you know where to deploy your next site

Notas del editor

  1. Started my life as a sysadmin when I was in Junior High. I found a Red Hat 7.2 disc inside of a Red Hat For Dummies book, and popped the disc in Eventually I figured out my way around the command line I thought it would be a great idea to make some money with my uber linux skills and started a hosting company. Since being old enough to hold real jobs, I’ve mostly worked at various managed hosting companies and lead teams at them. Joined Shutterstock in 2013 as part of the WebOps group while on that group I built out an Openstack cluster, ultimately moved into the Infrastructure Group where I took over our datacenter and network operations before transitioning to my position today as Manager of Infrastructure.
  2. We are a stock photo, footage, and music company: 12 years old - founded in 2003 Made in NY Offices in Amsterdam, Berlin, Chicago, Dallas, Denver, London, Los Angeles, Montreal, Paris, San Francisco, and Silicon Valley Over 600 employees 4 images sold every second Focus on volume, unbiased search experience. Translated into 20 languages Accepting 9 currencies Customers in 150+ countries
  3. Everything you build or sell lives on top of the basic Infrastructure we design, scale & maintain. Our goal is to build & maintain a first class Infrastructure to enable + Sales and Accounts teams to keep our customers delighted + Product and Engineering teams to rapidly make new products Finance teams to support all business units What is the environment like Servers: CentOS Network: JunOS 4k Running Instances - Mostly Virtual 3 Datacenters Interesting facts Stacked end to end, the amount of hard drives we use today is as tall as the Eiffel Tower Power Statistic from 2020 Talk
  4. We are the first responders Infrastructure Supports over 30 product teams 1OC SEV-0/1 Rest of team works on longer term projects/assists as needed A day in the life of a network Engineer Office Build-outs WiFi Improvement Projects Standardization / Automation Standards Process (Using GitHub for +1,0,-1) Troubleshooting (should somehow tie in how we use ThousandEyes) Segway into Infra building out a new site
  5. https://blog.kissmetrics.com/loading-time/
  6. https://blog.kissmetrics.com/loading-time/
  7. Many ways to figure this out Google Analytics (see where your traffic is coming from) I picked 10 places that I’d like to visit for this example and setup a
  8. Let the data collect
  9. I built a report in ThousandEyes with some things you may want to look at Average page load times Average response times
  10. Sometimes a performance issue is related to the application and the network isn’t the bottleneck
  11. In my test example, I will use South Korea
  12. The important thing is to have the Connect, SSL, and Receive as low as possible By being closer to the end-user we can shorten these times and have better performance
  13. Adhoc Troubleshooting Better visualization into how pervasive a reported issue is: Is it global? Is it only occurring in one location? If so, is it widespread in that location, or just a few ISPs having trouble?