
In this course, you will learn what is serverless architecture, difference b/n serverless and the traditional server, benefits and limitations of serverless services and you will have a brief knowledge on AWS Lambda and its limitations and understanding how to create Lambda function
In this lesson, you will have a brief overview of serverless and its architecture. Benefits and Limitations of Serverless. Brief overview of lambda and its limitation.
In this practice, you will learn to create your first lambda Function.
In this practice, you will learn to Monitor Lambda function and its logs using CloudWatch logs.
In this lesson, you will understand about fundamental Component of AWS Lambda, Lambda permission, Lambda event Invocation, what is Lambda Qualifier, Runtime, concurrency and triggers, and proxy integration. Also learn about Amazon Simple Storage Service (S3). Understanding how to handle S3 events using AWS lambda and configuring S3 events to trigger AWS Lambda.
In this practice, you will learn to setup AWS service to handle the S3 events using Lambda function.
In this practice, you will learn to Configure S3 bucket to trigger lambda function and convert jpeg files into thumbnails.
In this lesson, you’ll learn about AWS API gateway and its features, Architecture of API Gateway, types of API gateway. In addition, we’ll learn about proxy integration and Canary Deployment and steps to create an API using AWS API gateway, steps to connect lambda functions to API gateway endpoints and steps for canary deployment with AWS Lambda
In this practice, you will learn to create your first API using AWS API gateway.
In this practice, you will learn to configure Rest API to the lambda function and Invoke function using API Invoke URL.
In this practice, you will learn to deploy multiple API using Multiple Lambda function using the Canary Deployment.
In this lesson, you’ll learn about DynamoDB and its Features, DynamoDB Partition, Primary keys in DynamoDB and you will learn the steps to write message to DynamoDB using Lambda function and the steps to read messages from DynamoDB using lambda and the steps to trigger S3 event to store data in DynamoDB.
In this practice, you will learn to Write message into the DynamoDB table using Lambda function.
In this practice, you will learn to read the inserted data using the Lambda function.
In this practice, you will learn to trigger S3 event to insert data into DynamoDB using the Lambda function.
In this lesson, you’ll learn about CloudWatch and its feature, Cloud trail and its features and Lambda Authorizer and understanding the steps to revert Security Group changes using Lambda and the steps to add Lambda Authorizer to API Gateway.
In this practice, you will learn to revert the unauthorized changes within the security group.
In this practice, you will learn to add Lambda Authorizer into the API.
In this lesson, you’ll learn about Lambda version, Alias, layer, Environment variable, stage Variable and AWS CloudFront and you will also learn the steps to use stage variables to trigger lambda function and the steps to configure CloudFront CDN.
In this practice, you will learn to use stage variables to trigger the Lambda function.
In this practice, you will learn to setup AWS CloudFront to trigger lambda function to add security header response.
You will learn about DynamoDB stream, AWS Kinesis and Kinesis stream, capabilities, benefits and features of Kinesis, steps to Create and configure Kinesis Stream Event with AWS Lambda and the steps to Generate Streams and Process Kinesis Stream Data with AWS Lambda.
In this practice, you will learn to setup Kinesis and Lambda function to process incoming data.
In this practice, you will learn to generate the streaming data, process through the Kinesis and store into DynamoDB using the Lambda function.
Serverless computation can simplify the process of deploying code for output. Scaling, capacity planning and maintenance operations can be concealed from the developer or operator.
You’ll learn Serverless Computing from scratch using lambda. We’ll dive into it from scratch, and then dive into all its core features and into many advanced features as well.
In this course, we'll be building on serverless fundamentals and explore AWS services to build a basic application and deploying it without any VMs or servers to maintain. Accessing Lambda Logs, Handling S3 Events using Aws lambda, Connecting Lambda Functions to API Gateway Endpoints and test. Further, Canary deployment in API gateway, Write Data in DynamoDB table using Aws lambda, Trigger s3 event to store data into the DynamoDB, Revert Security Group changes using Lambda, adding lambda authorizer to API gateway, Setting up a CloudFront CDN, Creating and configuring Kinesis Stream Event in AWS Lambda and processing Kinesis Streaming Data with AWS Lambda and Generating the Streaming Data for Kinesis Stream.
Knowledge of AWS fundamentals are expected prior to this course, as we'll be more hands-on and see it work firsthand. Some of the AWS services we'll work on during this course are:
‒ IAM
‒ Lambda
‒ S3
‒ API gateway
‒ CloudFront
‒ DynamoDB
‒ Kinesis