presents

Altitude San Francisco

September 12-13, 2018 at Terra Gallery

Come learn about the future of the edge, cloud networking, and security initiatives at Altitude San Francisco 2018.

Register

  • Join us for our flagship 2-day event in the heart of San Francisco.
  • Hear sessions from industry leaders, meet your industry peers and trade war stories.
  • Hone your Fastly skills during a day of real-world workshops led by Fastly engineers and customers.
  • Get ahead of future trends in edge computing, serverless, cloud networking, and more.

Schedule

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.

Security at the edge: DDoS mitigation and WAFFirst floor
Enrique Hernandez
Senior Security Engineer, Fastly

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

In this workshop we’ll interactively demonstrate lightweight threat modeling techniques to elicit and qualify risks against a typical CDN-fronted web application. We’ll then perform attacks against an example web application and demonstrate how the Fastly edge cloud can mitigate security risks. We’ll also discuss the limits of what can be done at the edge and approaches to addressing other threats.

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 Deep DiveFirst floor
Kris Vincent
Manager (Developer Solutions), USA Today Network

Mark Nottingham
Principal Engineer, Fastly
View abstract

Ever wonder how HTTP works under the hood? How to choose the right status code, or extend the protocol? Come take a walk through the inner workings of the Web's protocol and find out how to get the most out of it, whether you're serving a website or an HTTP API. This session will include hands-on experience with HTTP debugging tools.

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.

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 Customer 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 The State of WebAssemblySecond 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

Laine Campbell
SVP Engineering, Fastly
View abstract

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

12:15 PM LunchCourtyard
1:15 PM Session coming soonSecond floor
Doug McIver
Senior Director, Cloud Solution Consulting, Magento Commerce
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.

Session coming soonSecond floor 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.

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 PM BreakBoth floors
3:00 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:15 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.

3:35 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.

3:50 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:15 PM Closing KeynoteSecond floor
Tyler McMullen
CTO, Fastly
View abstract

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

4:35 AM Cocktails

We look forward to seeing you at Altitude San Francisco 2018.

Visiting from afar?

The official hotel for Altitude SF is Hotel Via. Click here to reserve a room at our special rate by Monday, August 27 before rates expire, or call (415) 200-4977. — make sure to mention the Fastly Altitude SF 2018 Room Block.

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
NTT Centurylink

Registration complete.