Build Systems that Drive Business
Sep 30–Oct 1, 2018: Training
Oct 1–3, 2018: Tutorials & Conference
New York, NY

Serverless APIs with AWS Lambda and API Gateway

Bill Boulden (ClearView Social)
1:30pm–5:00pm Monday, October 1, 2018
Systems Engineering and Architecture
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Average rating: ***..
(3.00, 1 rating)

Prerequisite knowledge

  • A working knowledge of Node.js, the terminal, and a text editor

Materials or downloads needed in advance

  • A laptop with the AWS CLI installed
  • An AWS account

What you'll learn

  • Learn how to create a functioning serverless API that coexists alongside conventionally served web pages using AWS Lambda and API Gateway

Description

It’s natural in many projects to put the responsibility of responding to API calls, with their highly variable computing needs, on the same infrastructure that serves web pages and assets. A serverless architecture that uses API Gateway to route calls to AWS Lambda for on-demand, pay-by-the-millisecond execution removes load from web servers and scales flawlessly to handle any volume while keeping you from paying for an instant of wasted idle time.

Bill Boulden walks you through creating a functioning serverless API that coexists alongside conventionally served web pages using AWS Lambda and API Gateway.

Topics include:

  • Compute on-demand and its advantages
  • The interactions between API Gateway and Lambda and how to use them
  • What extra context and objects are used to interact with the Lambda environment
  • The benefits of serverless architectures compared to traditional API server fleets, autoscaled or not
  • How to upload and update functions in Lambda
  • How to interpret RESTful API requests and serve responses from Lambda
  • How to create and manage an API gateway
  • How to configure an API gateway to answer HTTP requests
  • How to make business decisions about when serverless APIs make sense
Photo of Bill Boulden

Bill Boulden

ClearView Social

Bill Boulden is the chief technology officer of ClearView Social, where he has migrated a VM-driven infrastructure to an autoscaling application fleet with serverless components. Bill has been developing software since the age of six. Previously, he was an API architect at Delaware North Companies. Running serverless applications in production has given him a unique perspective on architecture and application delivery for modern companies. In his spare time, he’s a pink-haired house music DJ by the name of Spruke, who enjoys EDM and generative ambient music.