Back to blog

Follow and Subscribe

Engineering

Page 7

  • The 5 emotional stages of a DDoS attack

    Artur Bergman

    It’s emotionally damaging to be the victim of a DDoS, to say the least. The technological consequences of an unmitigated DDoS attack can cripple businesses, but the emotional impacts are often ignored. CEO Artur Bergman discusses the five emotional stages of a DDoS attack (and how to mitigate).

    Engineering
  • Solving VCL auth & feature flags at the edge | Fastly

    Rogier Mulhuijzen, Anna MacLachlan

    In “How to solve anything” parts 1 and 2, we outlined how to use Varnish Configuration Language (VCL) to address some of your more challenging problems. In this post, we’ll discuss how Andrew Betts of the Financial Times uses advanced VCL to securely cache and serve authenticated and authorized content, and set up feature flags.

    Engineering
  • A step towards better Web API authentication

    Toru Maesaka

    The Fastly API is an integral part of our CDN — using our APIs, customers are able to instantly reflect configuration changes, purge content, and perform anything that is available on the Fastly control panel from within their application. In this post, Toru discusses our new API authentication method, API tokens.

    Engineering
    + 3 more
  • A/B testing at the edge

    Chris Jackel

    A/B testing is valuable, aggravating, and everyone has an opinion on the best way to do it. At Fastly, we provide a set of tools to help enable experiments you can integrate into your own analytics.

    Performance
    + 2 more
  • VCL problem-solving: SOA routing & non-ASCII support | Fastly

    Rogier Mulhuijzen, Anna MacLachlan

    In “How to solve anything, part 1,” we discussed Andrew Betts’ clever tips for using Fastly’s Custom Varnish Configuration Language (VCL) to collect data at the edge. In this post, we’ll look at how Nikkei uses VCL to deal with a service-oriented architecture as well as write synthetic responses with non-ASCII characters.

    Engineering
  • The elements of scaling

    Anna MacLachlan

    Camille Fournier, former CTO of Rent the Runway and self-described senior thinker and raconteur, spoke at Altitude 2016 on her experience in leadership, sharing how she overcame the communication barrier that comes with growth to scale successful, happy teams.

    Engineering
  • Automating Fastly with Terraform

    Seth Vargo

    HashiCorp’s Director of Technical Advocacy discusses Terraform, their tool for building, changing, and versioning infrastructure safely and efficiently, and how they use it to codify Fastly configurations.

    DevOps
    + 3 more
  • VCL problem solving: collect edge data | Fastly

    Rogier Mulhuijzen, Anna MacLachlan

    At our second annual customer summit, Andrew Betts of the Financial Times discussed using VCL to “solve anything” — pushing his team’s problems to the CDN layer.

    Engineering
  • The future of the edge

    Tyler McMullen

    In this post, Tyler McMullen will explore “the future of the edge,” or the next logical step in how we streamline online experiences. In order to keep up with the direction things are headed, we need to combine logic and data at the edge. Logic without data, without state, is insufficient.

    Engineering
    Compute
  • The fallacy of fast: Ines Sombra at Altitude 2015

    Anna MacLachlan

    We hosted our first-ever customer summit in June of last year, with the goal of bringing together our customers and the people who build our products to discuss web performance, Varnish, and the future of Fastly. Systems Engineer Ines Sombra’s Altitude 2015 talk, “The fallacy of fast,” reflects on the shortcuts we tend to take when we iterate quickly.

    Engineering
  • Microservices war stories

    Blithe Rocher

    The popularity of implementing microservices in today’s application landscape continues to rise. There have been countless success stories focused on migrating from a monolithic architecture (a single large application stored in one code repository) to microservices, in which parts of application logic are broken into smaller functional services.

    DevOps
    Engineering
  • Improvements to Edge Dictionaries

    Jason Evans

    We’re continuing to build on our unique ability to push your logic and decisions to the edge, and are happy to announce some exciting enhancements to our Edge Dictionaries. Our latest improvements include Upsert functionality as well as the ability to make bulk updates and issue patch commands.

    DevOps
    + 2 more
  • We now support Log Streaming for Google Cloud Storage

    Simon Wistow

    We’re pleased to announce we now support log streaming to Google Cloud Storage (GCS) endpoints. Fastly’s GCS support strengthens our existing Log Streaming capabilities for common endpoints.

    Engineering
    Compute
  • Introducing fastly2git: version change visualization

    Leon Brocard

    Sales Engineer Léon Brocard created fastly2git, a Git repository for Fastly service changes, making it easy for you to see differences between versions. In this post, Léon discusses how fastly2git works, and how it can help you continue building great services on Fastly.

    Engineering
    Compute
  • Introducing our open source app training

    Kami Richey

    Customer Support Engineer Kami Richey built an application for testing Fastly. In this post, she walks you through setting up your own test application and using Fastly’s UI to explore commonly used features first hand.

    Engineering
    Product
  • How Fastly’s Heroku add-on helps improve experiences

    Anna MacLachlan

    In this Q&A, Fastly’s Michael May and Heroku’s Peter Cho discuss the benefits of Fastly’s Heroku add-on and why it’s important for enterprises to focus on both developer and customer experiences.

    Engineering
  • Restricting access to content

    Vladimir Vuksan

    In this blog post, Vladimir Vuksan outlines three common methods you can use for blocking or limiting access to content with Fastly.

    Engineering
    Compute
  • Caching with CORS

    Rogier Mulhuijzen

    Before diving into CORS (Cross-origin resource sharing), I need to mention JSONP, which is the other solution to getting data from a different “Origin.” In Using ESI, Part 2: Leveraging VCL and ESI to Use JSONP, Simon explains what JSONP is, and how to cache it with Fastly, using one Fastly specific feature, req.topurl. Now, with Varnish 4.1, req.top.url (note the extra period) is available, and it allows you to do the same thing with vanilla Varnish.

    Performance
    Engineering
  • Fastly Engineers Discuss Coding Bootcamps | Fastly

    Anna MacLachlan

    It’s difficult to change course mid-career and educate yourself on a new subject after college has ended. For those entering the field of engineering, it often means taking coding classes or taking part in a coding bootcamp, such as those offered at App Academy, General Assembly, Hackbright Academy, and Hack Reactor.

    Engineering
    Culture
  • Q&A with Miles Ward, Google Cloud Solutions Head | Fastly

    Lee Chen

    We had the opportunity to sit down with Miles Ward and chat about trends in the cloud industry, working with Fastly, and how Google Cloud Platform really sets itself apart.

    Engineering