AWS for Developers: Data-Driven Serverless Applications with Kinesis
Offered By: LinkedIn Learning
Course Description
Overview
Serverless adoption is growing rapidly. Developers can stay sharp by learning about serverless applications. This course focuses on Kinesis, an AWS serverless service.
Syllabus
Introduction
- AWS and serverless applications
- What you should know
- What is a serverless application?
- Backend as a service (BaaS)
- Functions as a service (FaaS)
- AWS Lambda basic concepts
- Serverless Framework 101
- Why is infrastructure as code so important?
- What we are going to build
- Getting started with the project
- Kinesis introduction
- Designing an event-driven application
- Create stream with CloudFormation
- Create an order
- Setting up DynamoDB and saving into the table
- Send a message to the stream using AWS SDK
- Setting up all the permissions
- Deploying and testing
- Challenge: API Gateway and Lambda
- Solution: API Gateway and Lambda
- AWS Lambda and Kinesis streams
- Trigger a new Lambda
- Configure SES
- Send an SES message
- Test out SES Message
- Challenge: Kinesis
- Solution: Kinesis
- What is the difference between SNS, SQS, and Kinesis?
- Create a queue with CloudFormation
- Send a message to SQS
- Trigger a Lambda with a new SQS message
- Challenge: SQS
- Solution: SQS
- Clean up the AWS environment
- Next steps
Taught by
Marcia Villalba
Related Courses
Advanced Testing Practices Using AWS DevOps Tools (Traditional Chinese)Amazon Web Services via AWS Skill Builder Amazon API Gateway for Serverless Applications (French)
Amazon Web Services via AWS Skill Builder Amazon API Gateway for Serverless Applications (German)
Amazon Web Services via AWS Skill Builder Amazon API Gateway for Serverless Applications (Indonesian)
Amazon Web Services via AWS Skill Builder Amazon API Gateway for Serverless Applications (Japanese)
Amazon Web Services via AWS Skill Builder