Introduction
AWS and serverless applications
()
What you should know
()
1. Get Started with Serverless
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
()
2. Get Started with Kinesis
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
()
3. SNS, SQS, and Kinesis
Send an SES message
()
AWS Lambda and Kinesis streams
()
Trigger a new Lambda
()
Configure SES
()
Test out SES Message
()
Challenge: Kinesis
()
Solution: Kinesis
()
4. Lifecycle of a Message in the Stream
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
()
Conclusion
Clean up the AWS environment
()
Next steps
()
Ex_Files_AWS_Dev_Serverless_Kineses.zip
(155 KB)