Engineering the Future of Software
November 13–14, 2016: Training
November 14–16, 2016: Tutorials & Conference
San Francisco, CA

AWS Lambda deployments: Best practices and common mistakes

Derek Ashmore (Break The Monolith)
4:50pm–5:40pm Tuesday, 11/15/2016
Distributed systems
Location: Tower Salon A Level: Intermediate
Average rating: ***..
(3.67, 6 ratings)

Prerequisite knowledge

  • A basic knowledge of Java and cloud-computing concepts
  • Professional experience designing and deploying applications

What you'll learn

  • Understand AWS Lambda
  • Learn how to create and deploy Lambdas


Serverless architectures, such as AWS Lambda, Google Cloud Functions, and Azure’s Serverless Compute service, relieve you of hardware and scaling set-up concerns, and large companies like Netflix, Cmp.LY, and VidRoll are introducing serverless technologies into their technical stacks. Derek Ashmore offers an overview of AWS Lambda, the trend-setting cloud-based serverless architecture, and discusses its advantages and disadvantages before comparing and contrasting it with Google’s and Azure’s offerings. Derek also explores how to create and deploy Lambdas, providing examples along the way, and includes a discussion of best practices and when use of Lambda is appropriate.

Photo of Derek Ashmore

Derek Ashmore

Break The Monolith

Derek Ashmore is managing partner at Break The Monolith. Derek is a senior technology expert with over 25 years of experience in a wide variety of technologies and industries. He is currently focusing on microservice architectures, cloud computing, and refactoring unsupportable applications. Derek’s books include The Java EE Architect’s Handbook and Microservices for Java EE Architects.