Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

Serverless Content Delivery

John Chapin (Symphonia)
9:00am12:30pm Monday, July 16, 2018
Level: Advanced

Who is this presentation for?

Architects, engineers

Prerequisite knowledge

Some knowledge of CDNs (CloudFront, CloudFlare, Akamai, etc...) Some exposure to Amazon Web Services

Materials or downloads needed in advance

Given the somewhat compressed timeline, attendees are encouraged to follow along, but there will be limited opportunity for troubleshooting laptops or AWS accounts on the day of the workshop. The following prerequisites are necessary for those attendees who wish to follow along with the tutorial: Github repository: https://github.com/symphoniacloud/oscon-2018-static-content (not yet created) An AWS account: https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/ CLI access for the AWS account: https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html

What you'll learn

How to identify use cases for Serverless static content delivery How to effectively use the available technology to address various requirements (performance, security, cost, etc)


The lines between static and dynamic content are blurred, and it’s more difficult than ever to choose the right technologies for your requirements and budget. Symphonia co-founder John Chapin leads us on a step-by-step journey from hosting static content on AWS S3 to deploying dynamic, complex business logic mere milliseconds away from your users, with AWS CloudFront and Lambda@Edge. Complementary features like custom DNS, SSL encryption, and metrics and logging will also be addressed.

In addition to those technologies, John will address operational concerns like deployment and updates, cost control (especially given the scalability of the technology involved), and security from both an application and an AWS perspective. Last but not least, John will cover some of the idiosyncrasies of the approach, including the inherent limitations of the Lambda@Edge execution environment.

Technologies covered will include, but not be limited to:

- Lambda@Edge (functions-as-a-service platform)
- CloudFront (content delivery network)
- CloudFormation (infrastructure as code)
- CloudWatch (metrics and logging)
- S3 (object storage)
- Amazon Certificate Manager (SSL certificates)
- Route53 (DNS)

While the examples will be primarily oriented around AWS, the concepts are applicable to other cloud platforms. In addition to the information already outlined, the audience will leave with functioning, parameterized infrastructure templates to build their own Serverless content stack.

Photo of John Chapin

John Chapin


John Chapin is a co-founder of Symphonia, an expert consultancy based in New York City that helps companies of all sizes use Serverless and Cloud technology to deliver value quickly and effectively.

Mr. Chapin and co-founder Mike Roberts authored the recent O’Reilly report, What is Serverless?, and their highly-regarded talks and workshops are regularly featured at conferences like O’Reilly’s Software Architecture Conference, Velocity, OSCON, QCon, ServerlessConf, and AWS re:Invent.

John can be reached at john@symphonia.io.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)