Running Serverless Applications with AWS Lambda
Become an AWS pro by learning to run serverless applications with AWS Lambda. Developed by AWS Solution Certified Architects. Get hands-on, no setup, no cleanup, no hassle.
Gojko Adzic is a partner at Neuri Consulting LLP. He one of the 2019 AWS Serverless Heroes, the winner of the 2016 European Software Testing Outstanding Achievement Award, and the 2011 Most Influential Agile Testing Professional Award. Gojko’s book Specification by Example won the Jolt Award for the best book of 2012, and his blog won the UK Agile Award for the best online publication in 2010. Gojko is a frequent speaker at software development conferences and one of the authors of MindMup and Claudia.js. As a consultant, Gojko has helped companies around the world improve their software delivery, from some of the largest financial institutions to small innovative startups. Gojko specialises in agile and lean quality improvement, in particular impact mapping, agile testing, specification by example and behaviour driven development.
Join 3.1 million developers at
What You'll Learn
- Identify when AWS Lambda is appropriate by analyzing use cases, constraints, and tradeoffs
- Estimate AWS Lambda costs using memory, execution time, request pricing, and concurrency settings
- Set up SAM, Docker, Node.js/Python, AWS CLI, and credentials for local build, test, and deploy
- Deploy and update serverless web services using SAM templates and CloudFormation stacks
- Debug and monitor Lambda apps using local simulation, CloudWatch logs, and template validation tools
- Implement safe deployments with versions, aliases, CodeDeploy traffic shifting, and CloudWatch alarms
- Build HTTP APIs with API Gateway events, request parameters, redirects, and CORS configuration
Learning Roadmap
1.
Getting Started
Getting Started
2.
Setup Tools for Local Development
Setup Tools for Local Development
3.
Creating a Web Service
Creating a Web Service
11 Lessons
11 Lessons
4.
Development and Troubleshooting
Development and Troubleshooting
10 Lessons
10 Lessons
5.
Core Features of AWS Lambda
Core Features of AWS Lambda
6 Lessons
6 Lessons
6.
Handling HTTP Requests
Handling HTTP Requests
8 Lessons
8 Lessons
7.
Using External Storage
Using External Storage
9 Lessons
9 Lessons
8.
Cheaper, Faster, Serverless
Cheaper, Faster, Serverless
6 Lessons
6 Lessons
9.
Handling Platform Events
Handling Platform Events
9 Lessons
9 Lessons
10.
Using Application Components
Using Application Components
6 Lessons
6 Lessons
11.
Managing Sessions and User Workflows
Managing Sessions and User Workflows
10 Lessons
10 Lessons
12.
Designing Robust Applications
Designing Robust Applications
6 Lessons
6 Lessons
13.
Deployment Options
Deployment Options
6 Lessons
6 Lessons
Gojko Adzic
Author of Running Serverless, Impact Mapping, Specification by Example and a few more books… Working on MindMup and Claudia.js.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources