Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX

Building, deploying, and running a scalable and extensible serverless application using AWS

John Chapin (Symphonia), Mike Roberts (Symphonia)
9:00am12:30pm Monday, May 8, 2017
Architecture, Infrastructure
Location: Ballroom G
Level: Beginner
Average rating: ****.
(4.18, 11 ratings)

Who is this presentation for?

  • Architects and engineers

Prerequisite knowledge

  • Beginner-level Java experience and AWS experience (useful but not required)

Materials or downloads needed in advance

  • A laptop with the following software installed prior to the tutorial:
    • An AWS account
    • The AWS CLI (command-line interface)
    • Java and Maven environment
    • The code editor of your choice

    If you have any questions regarding these prerequisites, please email us at

What you'll learn

  • Understand serverless architecture concepts and patterns
  • Explore the development, deployment, and operation of a serverless application on AWS


Serverless is the latest trend in application and system architecture, but it’s not obvious or intuitive how to architect, build, or operate serverless applications. John Chapin and Mike Roberts discuss the benefits, trade-offs, concepts, and patterns of serverless architecture and walk you through building, deploying, and running a serverless application using AWS technology such as API Gateway, Lambda, DynamoDB, and SNS. You’ll leave with a functioning serverless application written in Java running in your own AWS account, ready for you to enhance and extend.

Topics include:

  • Serverless architecture overview
  • Benefits and trade-offs
  • Backend as a service (BaaS)
  • Functions as a service (FaaS)
  • Building and operating a serverless application
  • Requirements
  • Architecture
  • Setup
  • Development
  • Testing
  • Deployment
  • Operations, including autoscaling
  • Monitoring
Photo of John Chapin

John Chapin


John Chapin is a cofounder of Symphonia, a serverless and cloud technology consultancy based in New York City. John has over 15 years of experience in technology leadership and implementation. Previously, he was vice president of engineering at Intent Media. John can be reached at

Photo of Mike Roberts

Mike Roberts


Mike Roberts is an engineering leader and cofounder of Symphonia, a serverless and cloud technology consultancy. Mike is a longtime proponent of Agile and DevOps values and is excited by the role that cloud technologies have played in enabling such values for many high-functioning software teams. He sees serverless architectures as the next technological evolution of cloud systems and is optimistic about their ability to help teams be awesome. Mike can be reached at

Comments on this page are now closed.


Picture of Colin Viebrock
Colin Viebrock | PRODUCT LEAD
05/04/2017 8:56am CDT

Ignore that last comment … the info wasn’t “expanding” properly in my browser.

Picture of Colin Viebrock
Colin Viebrock | PRODUCT LEAD
05/04/2017 8:55am CDT

None of the links above for the session requirements work. They all point to this page.