When 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai Tooling
Proprietary& Confidential 2019
When 7 Seconds Per Page Isn’t Fast Enough!
Establishing Best Akamai Practices @Mailchimp
2
2019
Bob Strecansky
https://bobstrecansky.com
@bobstrecansky
Proprietary& Confidential 2019
About Me
3
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Akamai Configuration Best Practices
BalanceCacheability with a Developer Focus
ChatOps Using Akamai APIs
5
Agenda
Proprietary& Confidential 2019
Akamai Configuration Best Practices
BalanceCacheability with a Developer Focus
ChatOps Using Akamai APIs
6
Agenda
Proprietary& Confidential 2019
Akamai Configuration Best Practices
BalanceCacheability with a Developer Focus
ChatOps Using Akamai APIs
7
Agenda
Proprietary& Confidential 2019 8
Modern Akamai
Configuration
Practices
Proprietary& Confidential 2019
https://gfycat.com/
Proprietary& Confidential 2019
Creating a reusable templatefor multiple web
properties
Akamai CLI Focus
Reducing Developer Toil
Scale Rapidly
10
Modern Akamai
Configuration
Practices
Proprietary& Confidential 2019
Cookie
Cutter
Template
https://gfycat.com/
Proprietary& Confidential 2019
Creating a reusable templatefor multiple web
properties
Akamai CLI Focus
Reducing Developer Toil
Scale Rapidly
12
Modern Akamai
Configuration
Practices
Proprietary& Confidential 2019
Creating a reusable templatefor multiple web
properties
Akamai CLI Focus
Reducing Developer Toil
Scale Rapidly
13
Modern Akamai
Configuration
Practices
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Creating a reusable templatefor multiple web
properties
Akamai CLI Focus
Reducing Developer Toil
Scale Rapidly
15
Modern Akamai
Configuration
Practices
Proprietary& Confidential 2019
📈
Proprietary& Confidential 2019
Creating a reusable templatefor multiple web
properties
Akamai CLI Focus
Reducing Developer Toil
Scale Rapidly
17
Modern Akamai
Configuration
Practices
Proprietary& Confidential 2019
Creating a reusable templatefor multiple web
properties
Akamai CLI Focus
Reducing Developer Toil
Scale Rapidly
18
Modern Akamai
Configuration
Practices
Proprietary& Confidential 2019
📈
Proprietary& Confidential 2019 20
Balancing
Cacheability
with a
Developer
Focus
Proprietary& Confidential 2019
Using cacheability rules to our advantage
Reducing operational toil for developers with
versionedassets
Varnish focus with Akamai integration
21
Balancing
Cacheability with a
Developer Focus
Proprietary& Confidential 2019
X-Cache-Key:
/S/L/1234/5678/4h/origin.example.com/Path
REQUEST SCHEME (HOPEFULLY SSL)
Proprietary& Confidential 2019
X-Cache-Key:
/S/L/1234/5678/4h/origin.example.com/Path
TYPECODE
Proprietary& Confidential 2019
X-Cache-Key:
/S/L/1234/5678/4h/origin.example.com/Path
SERIAL NUMBER
Proprietary& Confidential 2019
X-Cache-Key:
/S/L/1234/5678/4h/origin.example.com/Path
CP CODE
Proprietary& Confidential 2019
X-Cache-Key:
/S/L/1234/5678/4h/origin.example.com/Path
OBJECT TTL
Proprietary& Confidential 2019
X-Cache-Key:
/S/L/1234/5678/4h/origin.example.com/Path
REQUEST HOSTNAME
Proprietary& Confidential 2019
X-Cache-Key:
/S/L/1234/5678/4h/origin.example.com/Path
URI PATH
Proprietary& Confidential 2019
Using cacheability rules to our advantage
Reducing operational toil for developers with
versionedassets
Varnish focus with Akamai integration
29
Balancing
Cacheability with a
Developer Focus
Proprietary& Confidential 2019
https://webpack.js.org/
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Using cacheability rules to our advantage
Reducing operational toil for developers with
versionedassets
Varnish focus with Akamai integration
32
Balancing
Cacheability with a
Developer Focus
Proprietary& Confidential 2019
Proprietary& Confidential 2019 34
ChatOps
Using
Akamai
APIs for
Developers
Proprietary& Confidential 2019
Blocking bad IP Addresses
Enabling our customer support team with
Akamai APIs
Arming developerswith information
35
ChatOps using
Akamai APIs
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Blocking bad IP Addresses
Enabling our customer support team with
Akamai APIs
Arming developerswith information
39
ChatOps using
Akamai APIs
Proprietary& Confidential 2019
54.196.0.0/15
Proprietary& Confidential 2019
54.196.0.0/15
Proprietary& Confidential 2019
curl -s https://ip-ranges.amazonaws.com/ip-ranges.json
| jq '.prefixes'| jq 'map(.ip_prefix)' | wc -l
1527
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Blocking bad IP Addresses
Enabling our customer support team with
Akamai APIs
Arming developerswith information
44
ChatOps using
Akamai APIs
Proprietary& Confidential 2019 45
Proprietary& Confidential 2019
Blocking bad IP Addresses
Enabling our customer support team with
Akamai APIs
Arming developerswith information
46
ChatOps using
Akamai APIs
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Blocking bad IP Addresses
Enabling our customer support team with
Akamai APIs
Arming developerswith information
50
ChatOps using
Akamai APIs
Proprietary& Confidential 2019
Proprietary& Confidential 2019
Blocking bad IP Addresses
Enabling our customer support team with
Akamai APIs
Arming developerswith information
52
ChatOps using
Akamai APIs
Proprietary& Confidential 2019
Akamai Configuration Best Practices
BalanceCacheability with a Developer Focus
ChatOps Using Akamai APIs
53
Summary
Proprietary& Confidential 2019
Thank you.
54
https://bobstrecansky.com/edge19/slides/

More Related Content

PPTX
Mailchimp to the Edge - Establishing Akamai Best Practices at Mailchimp
PDF
Operational Transformation: Teachers’ Journey from App Servers to VMware Tanzu
PDF
Taylor Wicksell and Tom Gianos at SpringOne Platform 2019
PDF
Apigee Edge: Intro to Microgateway
PDF
Adapt or Die: Keynote with Anant Jhingran
PPTX
How to Manage Microservices and APIs with Apigee and Istio
PDF
London Adapt or Die: Lunch keynote
PPTX
Adapt or Die: A Microservices Story at Google
Mailchimp to the Edge - Establishing Akamai Best Practices at Mailchimp
Operational Transformation: Teachers’ Journey from App Servers to VMware Tanzu
Taylor Wicksell and Tom Gianos at SpringOne Platform 2019
Apigee Edge: Intro to Microgateway
Adapt or Die: Keynote with Anant Jhingran
How to Manage Microservices and APIs with Apigee and Istio
London Adapt or Die: Lunch keynote
Adapt or Die: A Microservices Story at Google

What's hot (11)

PDF
Is Microservices SOA Done Right?
PDF
Cloud-native Patterns (July 4th, 2019)
PDF
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
PDF
Coursera Install and Manage Google Cloud Apigee API
PPTX
Tools for building your MVP on AWS
PDF
London Adapt or Die: Opening Keynot
PDF
Deep Dive: Strategic Importance of BaaS
PDF
Webcast: Deep-Dive Apigee Edge Microgateway
PDF
Building an API Security Strategy
PDF
Mitigate Security Threats with SIEM
PPTX
A Practical Guide to Migrating Legacy Applications
Is Microservices SOA Done Right?
Cloud-native Patterns (July 4th, 2019)
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Coursera Install and Manage Google Cloud Apigee API
Tools for building your MVP on AWS
London Adapt or Die: Opening Keynot
Deep Dive: Strategic Importance of BaaS
Webcast: Deep-Dive Apigee Edge Microgateway
Building an API Security Strategy
Mitigate Security Threats with SIEM
A Practical Guide to Migrating Legacy Applications
Ad

Similar to When 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai Tooling (20)

PDF
Akamai Developer General Session
PDF
Optimizing your API to Perform at Scale
PDF
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
PDF
CIRCUIT 2015 - Akamai: Caching and Beyond
PPT
Cache Optimization with Akamai
PDF
Akamai Tech day Amsterdam 2019
PPTX
Cloud Delivery: The Path from Simple to Sophisticated
PPTX
Scaling Magento
PPSX
10+апреля+лучшие+практики+и+инновации+вадим+береговский+akamai
PPSX
10+апреля+лучшие+практики+и+инновации+вадим+береговский+akamai
PDF
More with-symfony-1.4-en
PDF
Alta Product Brief - Cloud-based application delivery platform for web applic...
PPTX
Owning the Lifecycle of a Drupal Digital Project
PDF
API Tips & Tricks - Policy Management and Elastic Deployment
PDF
Akamai rspec
PPTX
Akamai waf
PPTX
Tom edge-keynote-2013. final
PDF
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
PPTX
Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)
PPTX
Akamai Developer General Session
Optimizing your API to Perform at Scale
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
CIRCUIT 2015 - Akamai: Caching and Beyond
Cache Optimization with Akamai
Akamai Tech day Amsterdam 2019
Cloud Delivery: The Path from Simple to Sophisticated
Scaling Magento
10+апреля+лучшие+практики+и+инновации+вадим+береговский+akamai
10+апреля+лучшие+практики+и+инновации+вадим+береговский+akamai
More with-symfony-1.4-en
Alta Product Brief - Cloud-based application delivery platform for web applic...
Owning the Lifecycle of a Drupal Digital Project
API Tips & Tricks - Policy Management and Elastic Deployment
Akamai rspec
Akamai waf
Tom edge-keynote-2013. final
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)
Ad

Recently uploaded (20)

PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
DOCX
search engine optimization ppt fir known well about this
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
CloudStack 4.21: First Look Webinar slides
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Hybrid model detection and classification of lung cancer
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Architecture types and enterprise applications.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPT
Geologic Time for studying geology for geologist
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Hindi spoken digit analysis for native and non-native speakers
Final SEM Unit 1 for mit wpu at pune .pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Web Crawler for Trend Tracking Gen Z Insights.pptx
search engine optimization ppt fir known well about this
Getting started with AI Agents and Multi-Agent Systems
WOOl fibre morphology and structure.pdf for textiles
CloudStack 4.21: First Look Webinar slides
Module 1.ppt Iot fundamentals and Architecture
A contest of sentiment analysis: k-nearest neighbor versus neural network
Hybrid model detection and classification of lung cancer
Benefits of Physical activity for teenagers.pptx
Zenith AI: Advanced Artificial Intelligence
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Architecture types and enterprise applications.pdf
1 - Historical Antecedents, Social Consideration.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Geologic Time for studying geology for geologist
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Hindi spoken digit analysis for native and non-native speakers

When 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai Tooling