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.

Intermediate

101 Lessons

16h

Certificate of Completion

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.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

24 Playgrounds
12 Quizzes

This course includes

24 Playgrounds
12 Quizzes

Course Overview

In the world of modern development, serverless computing has become table stakes. Serverless computing has seen a major uptake with AWS Lambda having an increased adoption of 667% in 2018. Companies are making the switch to serverless for shorter time to market and decreased operational costs, but for you the advantage lies in the ability to offload the burden of managing infrastructure to serverless platforms, so you can focus on building even better apps. In this course, you will learn how to run serverl...Show More

Course Content

1.

Getting Started

Get familiar with AWS Lambda's serverless principles, pricing, security, constraints, and best use cases.
2.

Setup Tools for Local Development

Walk through setting up tools and credentials for AWS Lambda local development.
3.

Creating a Web Service

Examine initializing and deploying serverless applications using AWS SAM and CloudFormation.

Host a Serverless Application on AWS Lambda

Cloud Lab

4.

Development and Troubleshooting

Break down the steps to monitor, debug, simulate, and deploy AWS Lambda functions.
5.

Core Features of AWS Lambda

Solve problems in AWS Lambda deployments using versions, aliases, gradual deployments, and monitoring tools.
6.

Handling HTTP Requests

8 Lessons

Simplify handling and customizing HTTP requests using API Gateway with AWS Lambda.
7.

Using External Storage

9 Lessons

Master the steps to connect AWS Lambda to external storage, manage access, ensure security, and handle timeouts.
8.

Cheaper, Faster, Serverless

6 Lessons

Sharpen your skills in enhancing AWS application performance, security, and cost-efficiency using serverless solutions.
9.

Handling Platform Events

9 Lessons

Get started with processing and testing AWS Lambda functions for robust serverless operations.
10.

Using Application Components

6 Lessons

Go hands-on with Lambda layers, utilities, publishing to SAR, and interesting experiments.
11.

Managing Sessions and User Workflows

10 Lessons

Break down complex ideas on managing session states and optimizing serverless workflows.
12.

Designing Robust Applications

6 Lessons

Deepen your knowledge of designing resilient serverless applications with flexible endpoints and robust architecture.
13.

Deployment Options

6 Lessons

See how it works to deploy and manage serverless applications with AWS Lambda options.

Process Amazon SNS Notifications with AWS Lambda

Cloud Lab

Course Author

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor