Altitude San Francisco

Join us in San Francisco at Terra Gallery and learn about the future of edge computing, cloud networking, and security.


Workshop Day, Sept. 12

Sold out

Main Day, Sept. 13


Main Day
September 13

8:30 AM Registration & Breakfast
9:30 AM Opening RemarksSecond floor
Artur Bergman
Founder and CEO, Fastly
View abstract

Artur Bergman will start the day by talking about Fastly, and the edge computing landscape.

9:45 AM Morning KeynoteSecond floor
AD Slaton
Principal Architect, CNN Digital
View abstract

Learn about how CNN scales using GraphQL requests and server sent events.

10:10 AM WebAssembly Tools and ApplicationsSecond floor
Michael Bebenita
Researcher, Mozilla
10:30 AM AM BreakSecond floor
11:00 AM The World Cup StreamSecond floor
Thomas Symborski
Principal Engineer, FuboTV
View abstract

FuboTV’s recent offering of the 2018 FIFA World Cup broke all of our previous records for viewership and put our systems to the test as we delivered all 64 matches live. Coverage for a majority of games was spread out across ~150 regional sports networks, local FOX affiliates, owned and operated regional stations and other local FOX offerings, with a few early matches broadcasted on national channels. Running a successful World Cup required us to pay close attention to our caching strategies, delivery mechanisms, content edge-case handling and more. An event at this scale, spread out over a month, also gave us an excellent test bed to run experiments. We were able to augment our last-mile delivery, test/tweak our solution for CDN decisioning/priority, and even stand up a set of UHD HDR10 feeds to give our users their first glimpse of live OTT UHD offerings. We’ll run through this whole event from a scale and technology perspective and share our takeaways as we prepare for the upcoming NFL season and beyond.

11:25 AM Fastly Insights: learning from end-user traffic patternsSecond floor
Hooman Beheshti
VP Technology, Fastly

Patrick Hamann
Senior Software Engineer, Fastly
View abstract

When operating a network of globally distributed edge servers that are delivering critical network traffic, one of the most important performance decisions made is which edge location clients are routed to. CDNs have always made best effort decisions based on DNS and/or BGP, neither of which accurately reflects the best performance for the end-user.

In this talk, we'll tell you about an internal monitoring project we've been working on for optimizing routing decisions for end-user performance, and how it can also provide great insight and capabilities for more than just routing in the future.

11:45 AM RoadmapSecond floor
Dana Wolf
SVP Product and Marketing, Fastly
View abstract

In this session, SVP of Product and Marketing Dana Wolf will unveil Fastly’s newest product releases and what to expect next.

12:15 PM LunchCourtyard
1:15 PM How Magento moved to the cloud while maintaining its open source identitySecond floor
Doug McIver
Senior Director, Cloud Solution Consulting, Magento Commerce
View abstract

Magento Commerce was first released by a small web development agency over ten years when they saw first-hand what a challenge it was for companies like them to build unique eCommerce sites. They created an open source platform that gives developers the flexibility to create meaningful shopping experiences while building a global community that drives down merchant costs and fosters innovation. Amid the rise of cloud-based software Magento needed to keep pace with more complex merchant needs and heightened shopper expectations. In this session learn how Magento, with the help of Partners like Fastly, evolved into a cloud-based platform without sacrificing their commitment to open software, flexibility, and the community.

Networks, echolocation, and fish GIFsFirst floor
Victoria Nguyen
Software Engineer, Fastly
View abstract

Traditional approaches to debugging network issues across a globally distributed system are a pain, and when you’re responsible for an enormous amount of customer traffic, it’s important to tread lightly. If you make the data collection too frequent, at best, your program will take up CPU reserved for serving traffic, and at worst, you risk DDoS-ing your own servers. Data collection that is too sparse (or targets only specific caches) makes determining the quickest path and diagnosing packet loss mainly speculative.

At Fastly, conventional ping and traceroute tools are insufficient at the company’s scale, so it had to build its own. Victoria Nguyen explains how Fastly overhauled the monitoring and data collection of its globally distributed network without its caches noticing. You’ll learn how the company uses hashing to evenly balance data collection between caches within a site and collect data for each provider for best results.

It’s been a process refining what tools Fastly uses to pinpoint latency, packet loss, and quickest paths. In the latest iteration, the company used its own platform by leveraging caching, request routing in VCL, and HTTP to build more flexible monitoring and data collection tools. The system is written in Go, allowing HTTP requests to be lightweight and concurrent, and the API is wired to Slack bots so that anyone can ping or traceroute between sites without having to SSH into production servers or coordinate with each other during an incident—which of course is the only thing anyone ever cares about.

1:40 PM HTTP/2 Tales: Discovery and WoeSecond floor
Bryan McLemore
Principal Infrastructure Architect, Twitch
View abstract

Bryan discusses how Twitch had to challenge their expectations to stop HTTP/2 from derailing their latency initiatives.

CDN InteroperabilityFirst floor
Mark Nottingham
Principal Engineer, Fastly
View abstract

CDNs have been with us for about two decades, but there are still a number of basic incompatibilities between them -- making it confusing, labor-intensive and occasionally dangerous to use them. Find out how we're working with other CDNs to make using us easier.

2:05 PM Moving off the monolithSecond floor
Jeff Valeo
Principal Site Reliability Engineer, Grubhub
View abstract

In this talk, Jeff Valeo from Grubhub will talk about how they leveraged Fastly to slowly migrate user traffic from a legacy monolith to a new, service-based architecture. This solution allowed Grubhub to shift millions of users as new functionality was built with zero downtime.

Authentication at the edgeFirst floor
Andrew Betts
Principal Developer Advocate, Fastly
View abstract

Turning away unwanted traffic close to the source is a common and key use case for edge networks like Fastly, but identity, authentication, and authorization at the edge can go far beyond blocking DDoS. The unique way that you identify your site’s users can probably move to the edge too, allowing you to cut response times in your critical path, offload more origin traffic, and make smarter routing decisions at the edge.

In this talk we’ll cover a number of patterns in use by real Fastly customers. Whether you prefer token authentication, pre-shared keys, OAuth, HTTP auth, JSON web tokens, or a complex paywall, learn how you can potentially make your authentication decisions at the edge.

2:30 PM Preparing for Video Streaming Events at ScaleSecond floor
Zac Shenker
View abstract

CBS Interactive streams some of the largest video streaming events on the planet, including SuperBowl in 2019. This talk will focus on all the work that goes in ahead of time to prepare and plan for game day. From architecture design to capacity reservations to operational visibility and building playbooks we will explore how we build, test and prepare for these large events. We will also explore how some of Fastly's unique features such as MediaShield and VCL are becoming critical to these workflows.

BBR congestion control: a new model-based approachFirst floor
Yuchung Cheng
Software engineer, Google
View abstract

The Internet has long suffered from the infamous bufferbloat and packet losses, particularly in developing regions in the world. Mobile networks in developing regions are particularly challenging because of dense deployment of traffic policers for limited bandwidth and high RTTs. This talk will introduce the core BBR design and its pragmatic approach to real-world problems like traffic policers. Based on billions of traces collected on Google servers, we redesigned a new congestion control to solve these problems, from the ground up. Unlike many previous controls which rely solely on packet drops or losses, BBR models the network based on observing the packet delivery process, and seeks highest throughput with bounded queue. It is fully deployed on Google and YouTube servers worldwide and available in public Linux kernel and QUIC repository.

3:00 PM PM BreakBoth floors
3:30 PM Rearchitecting GitHub PagesSecond floor
Sam Kottler
Engineering Manager, SRE, Github
View abstract

Sam Kottler, SRE Engineering Manager at GitHub will dig into how they rearchitected Pages, so that custom domains now support HTTPS, meaning over a million GitHub Pages sites will be served over HTTPS.

3:45 PM Scaling Ethereum to 10B requests per daySecond floor
Michael Wuehler
Director of Blockchain Infrastructure at ConsenSys, Co-founder of Infura

View abstract

ConsenSys is a venture production studio building decentralized applications and developer and end-user tools for blockchains. Their Infura platform is a core infrastructure pillar of Ethereum, enabling decentralized applications of all kinds to scale to accommodate their users.

Infura went from 20 million requests a day at the beginning of 2017 to over 10 billion requests today. This staggering 500x increase naturally lead to questions of scale.

In this talk, co-founder Michael Wuehler will discuss the technical challenges encountered while building and scaling the Infura platform, and the infrastructure decisions that led to their adoption of Fastly and other pivotal technologies.

4:05 PM Scale and Stability at the Edge with 1.4 Billion Monthly Active UsersSecond floor
Jon Hyman
CTO, Braze
View abstract

Braze is a customer engagement platform that delivers more than a billion messaging experiences across push, email, apps and more each day. In this session, Jon Hyman will describe the company's challenges during an inflection point in 2015 when the company reached the limitation of their physical networking equipment, and how Braze has since grown more than 7x on Fastly. Jon will also discuss how Braze uses Fastly's Layer 7 load balancing to improve stability and uptime of its APIs.

4:20 PM Building the Southern Hemisphere of the InternetSecond floor
Tom Daly
VP Infrastructure, Fastly
View abstract

As a global organization, Fastly carefully selects and deploys POP locations to service the greater audience of the Internet. Fastly currently has 52 global POPs across the Internet, 13 of which are located in the Southern Hemisphere. Another 3 are outside North America, Europe, and Asia. During this talk, VP of Infrastructure Tom Daly will share our experience in building Fastly's network of POPs south of the equator, where, in some cases, the Internet we know here in San Francisco, is much different. Tom will explore the physical datacenter infrastructure, network topology, and network policy that pose of unique challenges when operating in these parts of the world.

4:40 PM Closing KeynoteSecond floor
Tyler McMullen
CTO, Fastly
View abstract

Fastly CTO Tyler McMullen delves into software fault isolation, WebAssembly, and more.

5:00 PM Cocktails

Workshop Day
September 12

9:00 AM Registration & Breakfast
10:00 AM Programming the edgeSecond floor
Andrew Betts
Principal Developer Advocate, Fastly
View abstract

Through our support for running your own code on our edge servers, Fastly's network offers you a platform of unparalleled speed, reliability and efficiency to which you can delegate a surprising amount of logic that has traditionally been in the application layer. In this workshop, you'll implement a series of advanced edge solutions, and learn how to apply these patterns to your own applications to reduce your origin load, dramatically improve performance, and make your applications more secure.

WAF, DDoS, and Security at the EdgeFirst floor
Enrique Hernandez
SOC Manager, Fastly

José Nazario
Senior Director of Security Research, Fastly
View abstract

In this hands-on workshop you will attack a vulnerable web application while defending your own web service behind a Fastly WAF. Attendees will depart understanding how common web application attacks can be exploited as well defended against. They will experience WAF logging and analytics via sumologic to detect attacks realtime. For mitigation you will use a preview version of our newly built WAF rule management UI. We will close off the workshop by deep diving on how our security team analyzed and mitigated some of this summer major vulnerabilities.

12:00 AM Lunch
1:00 PM CI/CD and Testing with FastlySecond floor
Leon Brocard
Solutions Architect, Fastly

Cassandra Dixon
Solutions Engineering Team Lead, Fastly
View abstract

A crucial step for continuous integration and continuous delivery with Fastly is testing the service configuration to provide confidence in changes. This workshop will cover unit-testing VCL, component testing a service as a black box, systems testing a service end-to-end and stakeholder acceptance testing.

HTTP Invalidation WorkshopFirst floor
Kris Vincent
Manager (Developer Solutions), USA Today Network

Mark Nottingham
Principal Engineer, Fastly
View abstract

One of the most powerful tools that Fastly offers is worldwide, instant purge. Come learn the ins and outs of how HTTP invalidation works in general and how purge and surrogate keys can be used to improve your site's delivery and get even more value from Fastly.

This talk will also cover the purge blast radius
Surrogate Keys are an amazing way to purge your content from cache, but they can be a bit scary when you aren't sure how many URLs this surrogate key is tied to or what kind of affect this will have on origin. Join the USA Today Network as we explain how we leverage big data tools, Go APIs, New Relic, and Sumo Logic to provide our users a suite of tools for purging content from Fastly. Developers love knowing the blast radius of their surrogate keys, while our engineers love the real-time metrics and notifications we get when developers are hard-purging content.

3:00 PM Afternoon break
3:30 PM Logging at the edge with Fastly, Google Cloud Storage, and BigQuerySecond floor
Seth Vargo
Developer Advocate, Google

Chris Jackel
Systems Architect, Fastly
View abstract

Fastly delivers more than a million log events per second. Our Real-Time Log Streaming is easy to set up, but there are many features you might not be using to their full extent.

This workshop will cover setting up logging to various endpoints, dealing with structured data, and getting real-time insights into your customers’ behavior.

How I Learned to Stop Worrying and Love Video: building a video delivery workflowFirst floor
Chris Buckley
Systems Architect, Fastly

Jim Hall
Systems Architect, Fastly
View abstract

Live streaming and on-demand video can provide a powerful way to connect with customers, but viewers expect seamless pixel-perfect streams without common video delivery inconveniences, such as downtime or lags. This workshop will demonstrate how anyone can deliver live video at scale. We’ll thoroughly explain key video delivery optimizations and more importantly, demonstrate their efficacy using the data collected from both Fastly Log Streaming/Sumo Logic and the Mux quality of experience service.

Visiting from afar?

The official hotel for Altitude SF is Hotel Via. Click here to reserve a room or call (415) 200-4977.

138 King St.
San Francisco, CA 94107

Hotel Via

Missed Altitude 2018 in New York?
Catch up to the edge with our videos.

Sponsored by

Altitude Summit
Google Cloud logo

Altitude Basecamp
brightcove Centurylink Equinix NTT perimeterx-logo