Lambda Deep Dive

Training Architect
course instructor image
Andru Estes
Andru Estes is a self-proclaimed technology junkie. His background includes just under a decade of enterprise IT experience with a primary focus on cloud and virtualization architectures. If a major tech company has released something new, Andru is most likely in there either reading the documentation or playing with it! He also loves going to the gym, walking his Australian Shepherd, and golfing with his wife! Currently, Andru holds several professional certifications including: AWS Certified Solutions Architect - Professional AWS Certified Solutions Architect - Associate AWS Certified Developer - Associate VMware Certified Professional 6 – Data Center Virtualization (VCP6-DCV) Be sure to reach out and connect with him on his social media platforms! LinkedIn: https://www.linkedin.com/in/robertandruestes/ Twitter: @andruestes

Course Introduction

Getting Started

Course Introduction
00:01:32
About the Course Author
00:00:43
How to Use The Lambda Cipher
00:03:09
Course Features and Tools
00:04:40
AWS Free Tier: Usage Tracking and Billing Widget
00:03:56

AWS Lambda Introduction

AWS Lambda Basics

Section Introduction
00:01:31
What is AWS Lambda?
00:10:29
Serverless Fundamentals
00:05:55
Lambda Limitations and Retries
00:05:12
Section Conclusion and Summary
00:01:29

Lambda Core Essentials

Getting Started with Lambda

Section Introduction
00:03:55
Diving Into Lambda
00:11:08
Creating a Function using the Console Part I
00:08:34
Creating a Function using the Console Part II
00:25:28
Logging and Monitoring with Lambda
00:17:15
Invoking Lambda Functions
00:16:06
Hands-On-Lab: Creating a Simple AWS Lambda Function
00:30:00
Hands-On-Lab: Invoking AWS Lambda Functions with S3 Events
00:30:00

Lambda and CloudWatch

Close Look into CloudWatch Events
00:13:33
Hands-On-Lab: Scheduling EBS Snapshots Using CloudWatch Events and AWS Lambda
00:30:00
Hands-On-Lab: Configuring a CloudWatch Alarm for Lambda Invocation Errors with SNS Notifications
00:30:00

Lambda and AWS CLI

Creating Lambda Functions using AWS CLI
00:17:11
Updating Your Lambda Functions from the AWS CLI
00:18:42
Viewing Lambda CloudWatch Logs using the AWS CLI
00:10:09
Pull Events, Push Events, and Permissions from the CLI
00:13:36
Invoking Your Functions from the CLI
00:07:33
Local Testing of Lambda Functions Overview
00:05:18
Using SAM CLI to Test
00:15:55
Hands-On-Lab: Using the AWS CLI to Create an AWS Lambda Function
00:30:00
Hands-On-Lab: Event Source Mapping and SNS Notifications for Your AWS Lambda Functions via the AWS CLI
00:30:00

Code Deployments within Lambda

Introduction to CloudFormation
00:09:33
Lambda Deployments Utilizing CloudFormation
00:17:34
Working with Lambda Function Versions and Aliases
00:11:10
Creating Versions and Aliases with AWS CLI
00:13:58
Hands-On-Lab: Deploying Lambda Functions Using CloudFormation (Contains Environment Variables)
01:00:00
Hands-On-Lab: Working with Aliases and Versions for Your AWS Lambda Functions
00:30:00
Hands-On-Lab: Creating AWS Lambda Versions and Aliases via the AWS CLI
00:30:00

Core Essentials Section Conclusion and Summary

Section Conclusion and Summary
00:04:38

Real World Lambda Use Cases

Section Introduction

Section Introduction
00:02:15

Real World Use Case - Using Lambda to Perform Security Tasks

Use Case Overview
00:04:44
Configuring CloudTrail and CloudWatch
00:05:50
How We Can Use Lambda to Perform Tasks
00:03:16
Hands-On-Lab: Using AWS Lambda to Revert Unauthorized Security Group Changes
00:30:00

Real World Use Case - Canary Code Deployments

Use Case Overview
00:03:04
Creating the Lambda Function and Configuring Weighting
00:06:35
Hands-On-Lab: Canary Code Deployments and Testing Within AWS Lambda
00:30:00

Real World Use Case - Automate ECS Container Deployments

Use Case Overview
00:02:11
Setup and Deploy Simple ECS Cluster
00:10:47
Invoking Lambda With Our CloudWatch Event
00:07:05
Hands-On-Lab: Automating ECS Deployments Using AWS Lambda
01:00:00

Section Conclusion

Lambda White Papers and Documentation
00:05:33
Section Conclusion and Summary
00:03:02

Course Conclusion

Final Steps

What's Next?
00:04:39
Get Recognized
00:00:46

Details

Serverless architecture is rapidly growing and gaining a strong foothold in today's businesses. AWS Lambda provides the ability for developers and teams to focus strictly on their code, not having to worry about the infrastructure that hosts it.


This Amazon Web Services Lambda Deep Dive will take you in for a low-level look at the service and it's core concepts so you can utilize it to meet your needs! We have set up several lessons, hands-on live activities, and real-world scenarios for you to use to learn as much as possible.


Now, let's get serverless!


Study Guides

LINK: The Lambda Cipher

http://bit.ly/2KjF2wc

AWS Lambda White Papers (Dev Guide)

Here is a link to the AWS Lambda White Papers (aka Developer Guide): https://amzn.to/2KxYLHM You can also download the PDF version using the download link to the right!

Instructor Deck

Community

certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More