You appear to be offline. Some site functionality may not work.
Sign Up

Featured post

What’s Next for Fastly as We Power the World’s Most Important Companies

Since Fastly’s founding seven years ago, we’ve remained focused on scaling our business differently, with care and purpose. We’re building a talented team, and carefully select customers who share a similar vision – to create a better internet.

Read more

Reddit on building & scaling r/place

Altitude SF 2017 brought together technical leaders from Reddit, the ACLU, TED, Slack, and more to explore the future of edge delivery, emerging web trends, and the challenges of cloud infrastructure and security. In this…

The problem with patching in addressing IoT vulnerabilities

We need technology to provide capabilities to tackle the challenge of the cybersecurity gaps, recently highlighted by the WannaCry attacks. In this post, Director of Security Research Jose Nazario will explore these challenges as well…

Getting the most out of Vary with Fastly

You can use the Vary response header in creative ways, including A/B testing and internationalization. At the same time, many people still use Vary badly or misunderstand what it does; in this post, we’ll provide…

Failing fast & fixing faster at Vogue

A tale of failure and recovery from Kenton Jacobsen, Director of Engineering at Vogue.com and Glamour.com.

Empowering OTT providers with multi-DRM & content preconditioning

In an ongoing effort to help you provide the best streaming experiences for your end users, we’re excited to announce two new features to our OTFP service. Multi-DRM support and content preconditioning enable over the…

Building the edge: 40 POPs & 15 Tbps of connected capacity

We’re pleased to announce that we’ve added a collection of new POPs to the Fastly global network. Since our last update, we’ve deployed additional US POPs in Chicago, Newark, Ashburn, and Los Angeles, plus a…

Introducing batch API for surrogate key purge

Surrogate keys give Fastly customers a unique way to efficiently purge content from cache — batch API for surrogate key purge allows you to purge content even more efficiently by purging multiple surrogate keys at…

Technical trainings & the future of edge delivery at Altitude SF 2017

Altitude SF 2017 featured hands-on trainings and talks from industry leaders like Reddit, the ACLU, Slack, TED, and more. We explored the future of edge delivery, heard about emerging trends in cloud infrastructure and DevOps,…

How we moved our Historical Stats from MySQL to Bigtable with zero downtime

In an effort to move forward from early architecture that we were quickly outgrowing, we recently migrated our Historical Stats database from self-managed MySQL to Google Cloud Bigtable. Read on to learn how we did…

HashiCorp on recovering from failures

Altitude NYC featured war stories from Fastly customers like Vogue, Spotify, and HashiCorp. Read on for our recap of Seth Vargo’s talk, where he discussed how HashiCorp was able to quickly recover from an outage…

Optimizing HTTP/2 server push with Fastly

Since we made HTTP/2 generally available in November 2016, h2 traffic has been steadily growing as more customers migrate to the new version of the protocol; since the beginning of 2017, h2 traffic has increased…

How to bootstrap self-service continuous fuzzing

OSS-Fuzz is an innovative project that is both advancing the state of the art in OSS security engineering and immediately improving the overall quality of the software that serves the internet. In this blog post,…