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
Coding the Matrix: Linear Algebra through Computer Science ApplicationsBrown University via Coursera كيف تفكر الآلات - مقدمة في تقنيات الحوسبة
King Fahd University of Petroleum and Minerals via Rwaq (رواق) Datascience et Analyse situationnelle : dans les coulisses du Big Data
IONIS via IONIS Data Lakes for Big Data
EdCast 統計学Ⅰ:データ分析の基礎 (ga014)
University of Tokyo via gacco