All blog posts
Page 31
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 once. Read on to learn how to best take advantage.
Technical trainings & the future of edge delivery at Altitude
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, and tackled complex problems in cloud security. Read on for our recap of the event (plus slides, videos, and photos).
Migrating MySQL Stats to Bigtable with no downtime | Fastly
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 it (without any downtime).
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 (which included an alarming “purge all” moment).
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 by over 400% and h2 requests now make up more than 25% of the total requests on Fastly’s network. HTTP/2 has numerous practical implications, but in this post we’ll focus on server push, which can save on round trip request time. Here’s how you can get the most out of server push with Fastly.
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, I’ll describe how to use the open source components of google/oss-fuzz to bootstrap self-service continuous fuzzing for both private and public software using h2o, Fastly’s HTTP/2 proxy, as a running example.
New York Media on surviving DDoS and building a better web
At Altitude 2016, New York Media’s CTO discussed surviving a massive DDoS and the steps they took to mitigate, gave us a peek inside their stack, and described how New York Media is building a better web, working towards creating a symbiotic relationship between readers, publishers, and advertisers to ensure great experiences for everyone.
Extended Technical Trainings at Altitude San Francisco
[Join us June 28-29](https://www.fastly.com/altitude) for Altitude San Francisco, our annual west coast summit. This year, we’ve added a full day of extended technical trainings on June 28, followed by keynotes and main sessions on June 29. Come explore the future of edge delivery, infrastructure, and enforcement.
The New York Times on Prepping for the 2016 Election
At Altitude NYC, *The New York Times* CTO Nick Rockwell gave us a peek inside *The New York Times*’ stack and culture (and how he’s redefined risk from both a corporate and engineering standpoint), and described how they prepare for major events — such as the 2016 presidential election.
The IoT industry’s response to emerging threats
Late last year, we took a look at how the Internet of Things (IoT) is under attack. We analyzed hundreds of individual IoT devices to see how often they were probed for vulnerabilities, with the intention of being employed for IoT botnet attacks. We did more robust vulnerability research on IoT devices that have been found vulnerable in the past and concluded that while malicious probes are constant, manufacturers have taken action to update their firmware and address security holes. Read on to hear our latest findings.
CDN vs Caching: What is the Difference?
CDN and caching can get confused for one another. Learn the differences between CDN and caching to help decide what you should use for optimal web performance.
Fastly's 35th POP: Johannesburg + Network Upgrades
We’re pleased to announce our 35th point of presence (POP) located in Johannesburg, South Africa, and have grown our overall network capacity by 737.6% since 2014. We’ve deployed to Johannesburg (JNB) to increase performance for sites delivered by Fastly throughout southern Africa. With JNB online, Fastly now has [POPs on six continents](https://www.fastly.com/network-map). In this post, VP of Infrastructure Tom Daly discusses the improvements users in South Africa and neighboring areas will see, as well as the latest updates to our network in Auckland, Miami, Seattle, and Singapore.
Altitude NYC 2017 in review: videos and slides
Altitude NYC brought together Fastly engineers and industry leaders like The New York Times and Nordstromrack.com | Hautelook to discuss complex problems in security, cloud infrastructure, DevOps, and more. Check out our recap and watch the session videos to learn about the vision behind Fastly, take a look under the hood of a DDoS attack, see what went down on election night at the NYT, and more.
IPv6 at Fastly
As Fastly CEO Artur Bergman has [said](https://www.fastly.com/blog/support-http2), “We will always insist that every component of the Fastly platform is fully integrated – we don't limit features to subsets of our network.” We take the time to fully integrate standardized protocols and technologies like [HTTP/2](https://www.fastly.com/blog/http2-now-general-availability) and IPv6 into our stack, and maintain the standards our customers have come to expect. Here’s our story of the evolution of IPv6 at Fastly — and how to implement it.
Originless & Cloud-Based Services with Fastly + Terraform
In a previous post, HashiCorp’s Seth Vargo introduced the Terraform infrastructure-as-code tool for building, changing, and versioning infrastructure. In this post, we’ll cover two cases using Terraform with Fastly: first we’ll create and manage an originless service and then we’ll create and manage a Google Compute Engine instance with a Fastly service in front of it.
Cache hit ratios at the edge: a performance study
In an earlier post, we discussed the meaning of cache hit ratio (CHR) and analyzed what the metric is and isn’t telling us, showing why we really need two different CHR metrics (CHR-edge and CHR-global) to fully understand how a CDN is serving your clients. In this post, we’ll analyze CHR-edge by way of a discussion about performance measurement via testing.
Fastly in support of the ACLU and Gavin Grimm
Today, we joined our customers, partners, and friends in filing an amicus (“friend of the court”) brief challenging the Gloucester County School Board’s policy related to gender identity. We believe building and fostering inclusive workplace environments is the right thing to do
The truth about cache hit ratios
Cache hit ratio is a common metric that evaluates a CDN's performance. Learn more about how to improve your cache hit ratio.
The Gaga Dive, and other Super Bowl phenomenon
The Super Bowl is one of the most-watched events in U.S. television, and presents a unique opportunity for companies to reach prospective customers through clever and well-placed advertising. This year, brands with ads drove an average increase in engagement of 437%, but that wasn’t the only engagement we observed — like last year’s big game, people signed off to watch the kickoff and halftime shows, and music streaming services also saw an increase in engagement as fans rushed to identify songs in commercials.
Standing in solidarity: our support of the amicus brief
Sunday night, Fastly joined 96 technology companies in filing an amicus brief (a “friend of the court” brief) in support of the lawsuit filed by the States of Washington and Minnesota to prevent certain portions of the President’s Executive Order 13769 on immigration from being enforced.