SlideShare a Scribd company logo
A simple step to gain 33.3% performance
improvements in request times
Jared Hales
Director of Engineering
Christian Paulus
Head of Product Marketing
Speakers
Agenda
• Bespoke Post case study
• Argo Smart Routing
• Questions & Answers
• A leader in market for men’s subscription services
• Launched in 2012
• 500K+ unique visitors per month (Google)
• 70+ million requests through Cloudflare per month
• 14+ million dynamic requests going to our Rails backend
• 3.5TB+ bandwidth per month
Bespoke Post
Product imagery on the site
Bespoke Post focus
Security is always a concern but Cloudflare has it covered
Mobile user
experience
Speed even during
traffic spikes
Bandwidth
Mobile at the tipping point
27.9%
Desktop
5%
Tablet
67.1%
Mobile
Last month’s
device type
Traffic
breakdown
25%
45%
55% 57%
67%
0%
10%
20%
30%
40%
50%
60%
70%
80%
2013 2014 2015 2016 2017
Increase in
Mobile Traffic
Email marketing drives mobile engagement
Paid Search
0
Which channels are driving engagement?
Referral
Direct
Social
Organic Search
Email
Other
3M 6M 12M 15M9M
• Email: a lot of email engagement is happening
via smart phones
• Social: is heavily driven by apps on phone
Users Sessions Page views
Business impact of response times
11%
7%
Page view Conversions
16%
Customer
Satisfaction
The average impact of a one second delay in response times on key business metrics*
* Aberdeen Group
Spiky traffic
Monthly traffic is very cyclical with big spikes on the first of the month
Architecture overview: Heroku and AWS
Asset Servers
Elastic
Search
Heroku on AWS
App Servers
Background
Workers
MemcachedPostgreSQL
Previous performance efforts
• Identified some slow requests, handful of obvious problems
- Improve SQL performance (better performing queries, add indices, etc.)
- Fix inefficient code
• Rewrite serialization code to be more performant, return less data
• Tech updates: upgraded some of our core libraries (Rail version upgrade, Ruby upgrade)
• JavaScript Performance
- Split JS files into “modules”
- More cacheable by CDN
- Eliminated 3rd party CSS/JS libraries that were not being used much
- Eliminated as much “onload” JS as possible
- Improved JS loading
Cloudflare adoption at Bespoke Post
• The current website and architecture was first setup in late
2012
• Business had validated the idea and seen some early
traction
• Cloudflare added in 2013:
- Auto-minification of all HTML, CSS, JS
- Optimization of all images
- Cache all “assets” (CSS, JS, images) and some HTML
and JSON API requests
• Added asset servers for resizing images in 2015
• Enabled Argo in 2017
Cloudflare Argo Smart Routing
Cloudflare “New Feature” e-mail
• Added Argo Smart Routing to further improve performance
• Low cost add-on
• Easy set up: no development, configuration or implementation
effort—just flip a switch
• No risk: if it does not work as expected drop it the next month
• Easy reporting of performance gains in analytics dashboard
Customer Challenges
Origin
Congested
Network Path
Unreliable
Connection
Poor User Experience
Slow loading times and connection
timeouts increase the likelihood of a
poor user experience that can result
in reduced revenue or damaged
brand reputation
Slow Loading Times
Static routes can’t avoid congested
network paths or unreliable connection
Internet node / hop
Cloudflare Argo Smart Routing
Origin
Congested
Network Path
Unreliable
Connection
Faster Loading Times
Cloudflare routes over 10% of all HTTP Internet
traffic providing Argo with real world intelligence on
the fastest network paths.
Optimal Path Selection
Minimize latency imposed by
TCP connection-setup
Congestion Avoidance
Routing decisions using real-world
network conditions
Cloudflare’s private network
10Tbps throughput, with 117+ PoPs in 50+ countries
Internet node / hop
Cloudflare data center
Argo performance and reliability gains
70% improvement
in reliability
Argo performance gains
Bandwidth savings with Cloudflare
Threat protection with Cloudflare
Summary
Bandwidth saving
Server resource savings
Speed improvements
Security coverage
Peace of mind
Experiences / Lessons Learned
• Cloudflare enables a lot of “easy wins” without much effort
• Most Cloudflare features are very easy to try
(and easy to turn off should you find they are working)
• The ROI on that is huge: high impact, low effort, reasonable cost
Cloudflare summary
6M customers and routing
traffic for 2.5 billion
visitors/month
Serving 10% of the
world’s HTTP internet
traffic and 38% of all
DNS queries
Cloudflare Advantage
• Scalable global network
with a modern, unified
architecture across all
datacenters
• Integrated stack of
security, performance
and reliability services
• Rapid onboarding,
easy configurations
118+ datacenters with
10 Tbps capacity
Questions & Answers
+
Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Request Times

More Related Content

PPTX
Microservices & Streaming Data
Leon Mergen
 
PPTX
SenchaCon Roadshow Irvine 2017
Speedment, Inc.
 
PPTX
Building Faster Websites
Craig Walker
 
PPTX
Advanced A/B Testing - Jax London 2015
Aviran Mordo
 
PPTX
Delivering Mobile Apps That Perform
Ruben Goncalves
 
PDF
Tech Talk on Cloud Computing
ITviec
 
PDF
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
NCCOMMS
 
PPTX
Experimenting on Humans - Advanced A/B Tests - QCon SF 2014
Aviran Mordo
 
Microservices & Streaming Data
Leon Mergen
 
SenchaCon Roadshow Irvine 2017
Speedment, Inc.
 
Building Faster Websites
Craig Walker
 
Advanced A/B Testing - Jax London 2015
Aviran Mordo
 
Delivering Mobile Apps That Perform
Ruben Goncalves
 
Tech Talk on Cloud Computing
ITviec
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
NCCOMMS
 
Experimenting on Humans - Advanced A/B Tests - QCon SF 2014
Aviran Mordo
 

What's hot (20)

PPTX
What is changed in products/service licensing with Cloud?
Tomislav Lulic
 
PDF
REST - What's It All About? (SAP TechEd 2012, CD110)
Sascha Wenninger
 
PDF
Salesforce Performance hacks - Client Side
Paris Salesforce Developer Group
 
PPTX
Progressive Web Applications - A gentle introduction
Ritesh Mehrotra
 
PDF
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 
PPT
API Architecture Summit 2014- APIs: A Mobile Developer's Perspective
Niall Roche
 
PPTX
Concurrency at Scale: Evolution to Micro-Services
Randy Shoup
 
PDF
FaaS or not to FaaS ServerlessDays Tel Aviv 2019
Vadym Kazulkin
 
PPTX
ECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 Tools
European Collaboration Summit
 
PPTX
Designing for scale and resilience in the cloud 101
Frans Lytzen
 
PDF
Introduction core web vitals
SortdMediology
 
PPTX
Secure your Azure Web App 2019
Frans Lytzen
 
PDF
"It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ...
Vadym Kazulkin
 
PPTX
SPSBE building an faq for end users
Paul Hunt
 
PDF
Your Future HTML: The Evolution of Site Design with Web Components
Ken Tabor
 
PPTX
Spend Less on Azure
Frans Lytzen
 
PDF
Speeding Up WooCommerce
Chris Lema
 
PDF
Introducing Cloudflare Workers
Meghan Weinreich
 
PDF
Bridge the gap with Chat Automation
Jaap Brasser
 
PPTX
Cloud Computing 101
kumar641
 
What is changed in products/service licensing with Cloud?
Tomislav Lulic
 
REST - What's It All About? (SAP TechEd 2012, CD110)
Sascha Wenninger
 
Salesforce Performance hacks - Client Side
Paris Salesforce Developer Group
 
Progressive Web Applications - A gentle introduction
Ritesh Mehrotra
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 
API Architecture Summit 2014- APIs: A Mobile Developer's Perspective
Niall Roche
 
Concurrency at Scale: Evolution to Micro-Services
Randy Shoup
 
FaaS or not to FaaS ServerlessDays Tel Aviv 2019
Vadym Kazulkin
 
ECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 Tools
European Collaboration Summit
 
Designing for scale and resilience in the cloud 101
Frans Lytzen
 
Introduction core web vitals
SortdMediology
 
Secure your Azure Web App 2019
Frans Lytzen
 
"It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ...
Vadym Kazulkin
 
SPSBE building an faq for end users
Paul Hunt
 
Your Future HTML: The Evolution of Site Design with Web Components
Ken Tabor
 
Spend Less on Azure
Frans Lytzen
 
Speeding Up WooCommerce
Chris Lema
 
Introducing Cloudflare Workers
Meghan Weinreich
 
Bridge the gap with Chat Automation
Jaap Brasser
 
Cloud Computing 101
kumar641
 
Ad

Similar to Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Request Times (20)

PPTX
How to Reduce Latency with Cloudflare Argo Smart Routing
Cloudflare
 
PPTX
How to Flip a Switch for 55% Web Performance Gains
Cloudflare
 
PDF
65% Performance Gains at Cryptocurrency Platform CoinGecko: An Argo Smart Rou...
Cloudflare
 
PPTX
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
Tom Laszewski
 
PPTX
Cloudflare Argo - Overview
Vu Long Tran
 
PPTX
Accelerate your digital transformation
Cloudflare
 
PDF
Introduction of Cloudflare Solution for Mobile Payment
Jean Ryu
 
PPTX
Cloudflare lower network latency = faster website loads
Vu Long Tran
 
PPTX
What’s New at Cloudflare: New Product Launches
Cloudflare
 
PDF
New Products Overview: Use Cases and Demos
Cloudflare
 
PDF
New Products Overview: Use Cases and Demos
Caitlin Magat
 
PPTX
How to Build High Performance : WordPress
Dylan Burris
 
PDF
AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...
AWS Germany
 
PDF
How to be Successful with Responsive Sites (Koombea & NGINX) - English
Koombea
 
PDF
Need For Speed: How to Deliver Faster, Safer Websites
Rachel Wandishin
 
PPTX
How Do you Scale for both Predictable and Unpredictable Events on such a Larg...
Blake Crosby
 
PPTX
Network Transformation: What it is, and how it’s helping companies stay secur...
Cloudflare
 
PDF
High Performance Web Applications in the Cloud
AOE
 
PPTX
Techniques for scaling application with security and visibility in cloud
Akshay Mathur
 
PDF
StripeCon 2019 talk - Serverless and Silverstripe
Tim Burt
 
How to Reduce Latency with Cloudflare Argo Smart Routing
Cloudflare
 
How to Flip a Switch for 55% Web Performance Gains
Cloudflare
 
65% Performance Gains at Cryptocurrency Platform CoinGecko: An Argo Smart Rou...
Cloudflare
 
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
Tom Laszewski
 
Cloudflare Argo - Overview
Vu Long Tran
 
Accelerate your digital transformation
Cloudflare
 
Introduction of Cloudflare Solution for Mobile Payment
Jean Ryu
 
Cloudflare lower network latency = faster website loads
Vu Long Tran
 
What’s New at Cloudflare: New Product Launches
Cloudflare
 
New Products Overview: Use Cases and Demos
Cloudflare
 
New Products Overview: Use Cases and Demos
Caitlin Magat
 
How to Build High Performance : WordPress
Dylan Burris
 
AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...
AWS Germany
 
How to be Successful with Responsive Sites (Koombea & NGINX) - English
Koombea
 
Need For Speed: How to Deliver Faster, Safer Websites
Rachel Wandishin
 
How Do you Scale for both Predictable and Unpredictable Events on such a Larg...
Blake Crosby
 
Network Transformation: What it is, and how it’s helping companies stay secur...
Cloudflare
 
High Performance Web Applications in the Cloud
AOE
 
Techniques for scaling application with security and visibility in cloud
Akshay Mathur
 
StripeCon 2019 talk - Serverless and Silverstripe
Tim Burt
 
Ad

More from Meghan Weinreich (6)

PDF
What's Inside Cloudflare Mobile SDK
Meghan Weinreich
 
PPTX
Securing Internal Applications with Cloudflare Access - April 2018
Meghan Weinreich
 
PPTX
How India’s Largest Eyewear Retailer Prepares to Scale their Ecommerce Platfo...
Meghan Weinreich
 
PPTX
Cloudflare Access
Meghan Weinreich
 
PPTX
Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...
Meghan Weinreich
 
PPTX
Optimizing Speed & Security of Oracle Commerce Sites Using Cloudflare
Meghan Weinreich
 
What's Inside Cloudflare Mobile SDK
Meghan Weinreich
 
Securing Internal Applications with Cloudflare Access - April 2018
Meghan Weinreich
 
How India’s Largest Eyewear Retailer Prepares to Scale their Ecommerce Platfo...
Meghan Weinreich
 
Cloudflare Access
Meghan Weinreich
 
Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...
Meghan Weinreich
 
Optimizing Speed & Security of Oracle Commerce Sites Using Cloudflare
Meghan Weinreich
 

Recently uploaded (20)

PPTX
办理方法西班牙假毕业证蒙德拉贡大学成绩单MULetter文凭样本
xxxihn4u
 
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
APNIC
 
PDF
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
PDF
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
PPTX
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
PPTX
Crypto Recovery California Services.pptx
lionsgate network
 
PPTX
SEO Trends in 2025 | B3AITS - Bow & 3 Arrows IT Solutions
B3AITS - Bow & 3 Arrows IT Solutions
 
PPTX
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 
PPT
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
PPTX
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
PPTX
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 
PPTX
nagasai stick diagrams in very large scale integratiom.pptx
manunagapaul
 
PPTX
dns domain name system history work.pptx
MUHAMMADKAVISHSHABAN
 
PDF
Latest Scam Shocking the USA in 2025.pdf
onlinescamreport4
 
PDF
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
PPTX
How tech helps people in the modern era.
upadhyayaryan154
 
PDF
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
PDF
5g is Reshaping the Competitive Landscape
Stellarix
 
PPT
Transformaciones de las funciones elementales.ppt
rirosel211
 
PPTX
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
办理方法西班牙假毕业证蒙德拉贡大学成绩单MULetter文凭样本
xxxihn4u
 
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
APNIC
 
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
Crypto Recovery California Services.pptx
lionsgate network
 
SEO Trends in 2025 | B3AITS - Bow & 3 Arrows IT Solutions
B3AITS - Bow & 3 Arrows IT Solutions
 
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 
nagasai stick diagrams in very large scale integratiom.pptx
manunagapaul
 
dns domain name system history work.pptx
MUHAMMADKAVISHSHABAN
 
Latest Scam Shocking the USA in 2025.pdf
onlinescamreport4
 
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
How tech helps people in the modern era.
upadhyayaryan154
 
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
5g is Reshaping the Competitive Landscape
Stellarix
 
Transformaciones de las funciones elementales.ppt
rirosel211
 
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 

Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Request Times

  • 1. A simple step to gain 33.3% performance improvements in request times
  • 2. Jared Hales Director of Engineering Christian Paulus Head of Product Marketing Speakers
  • 3. Agenda • Bespoke Post case study • Argo Smart Routing • Questions & Answers
  • 4. • A leader in market for men’s subscription services • Launched in 2012 • 500K+ unique visitors per month (Google) • 70+ million requests through Cloudflare per month • 14+ million dynamic requests going to our Rails backend • 3.5TB+ bandwidth per month Bespoke Post
  • 6. Bespoke Post focus Security is always a concern but Cloudflare has it covered Mobile user experience Speed even during traffic spikes Bandwidth
  • 7. Mobile at the tipping point 27.9% Desktop 5% Tablet 67.1% Mobile Last month’s device type Traffic breakdown 25% 45% 55% 57% 67% 0% 10% 20% 30% 40% 50% 60% 70% 80% 2013 2014 2015 2016 2017 Increase in Mobile Traffic
  • 8. Email marketing drives mobile engagement Paid Search 0 Which channels are driving engagement? Referral Direct Social Organic Search Email Other 3M 6M 12M 15M9M • Email: a lot of email engagement is happening via smart phones • Social: is heavily driven by apps on phone Users Sessions Page views
  • 9. Business impact of response times 11% 7% Page view Conversions 16% Customer Satisfaction The average impact of a one second delay in response times on key business metrics* * Aberdeen Group
  • 10. Spiky traffic Monthly traffic is very cyclical with big spikes on the first of the month
  • 11. Architecture overview: Heroku and AWS Asset Servers Elastic Search Heroku on AWS App Servers Background Workers MemcachedPostgreSQL
  • 12. Previous performance efforts • Identified some slow requests, handful of obvious problems - Improve SQL performance (better performing queries, add indices, etc.) - Fix inefficient code • Rewrite serialization code to be more performant, return less data • Tech updates: upgraded some of our core libraries (Rail version upgrade, Ruby upgrade) • JavaScript Performance - Split JS files into “modules” - More cacheable by CDN - Eliminated 3rd party CSS/JS libraries that were not being used much - Eliminated as much “onload” JS as possible - Improved JS loading
  • 13. Cloudflare adoption at Bespoke Post • The current website and architecture was first setup in late 2012 • Business had validated the idea and seen some early traction • Cloudflare added in 2013: - Auto-minification of all HTML, CSS, JS - Optimization of all images - Cache all “assets” (CSS, JS, images) and some HTML and JSON API requests • Added asset servers for resizing images in 2015 • Enabled Argo in 2017
  • 14. Cloudflare Argo Smart Routing Cloudflare “New Feature” e-mail • Added Argo Smart Routing to further improve performance • Low cost add-on • Easy set up: no development, configuration or implementation effort—just flip a switch • No risk: if it does not work as expected drop it the next month • Easy reporting of performance gains in analytics dashboard
  • 15. Customer Challenges Origin Congested Network Path Unreliable Connection Poor User Experience Slow loading times and connection timeouts increase the likelihood of a poor user experience that can result in reduced revenue or damaged brand reputation Slow Loading Times Static routes can’t avoid congested network paths or unreliable connection Internet node / hop
  • 16. Cloudflare Argo Smart Routing Origin Congested Network Path Unreliable Connection Faster Loading Times Cloudflare routes over 10% of all HTTP Internet traffic providing Argo with real world intelligence on the fastest network paths. Optimal Path Selection Minimize latency imposed by TCP connection-setup Congestion Avoidance Routing decisions using real-world network conditions Cloudflare’s private network 10Tbps throughput, with 117+ PoPs in 50+ countries Internet node / hop Cloudflare data center
  • 17. Argo performance and reliability gains 70% improvement in reliability
  • 21. Summary Bandwidth saving Server resource savings Speed improvements Security coverage Peace of mind
  • 22. Experiences / Lessons Learned • Cloudflare enables a lot of “easy wins” without much effort • Most Cloudflare features are very easy to try (and easy to turn off should you find they are working) • The ROI on that is huge: high impact, low effort, reasonable cost
  • 23. Cloudflare summary 6M customers and routing traffic for 2.5 billion visitors/month Serving 10% of the world’s HTTP internet traffic and 38% of all DNS queries Cloudflare Advantage • Scalable global network with a modern, unified architecture across all datacenters • Integrated stack of security, performance and reliability services • Rapid onboarding, easy configurations 118+ datacenters with 10 Tbps capacity