AWS for Developers: Data-Driven Serverless Applications with Kinesis
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Learn how to stay sharp and get up to speed with serverless applications in this course focused on Kinesis, an AWS serverless service.
Syllabus
Introduction
- Introduction to Kinesis
- What you should know
- What is serverless?
- Why infrastructure as code is so important?
- What you are going to build
- AWS SAM
- Installing and configuring AWS SAM
- AWS Lambda
- Get started with the project
- Kinesis introduction
- Create a Kinesis Data Stream with AWS SAM
- AWS Lambda and Kinesis streams
- Trigger a Lambda function
- Sending messages to the stream
- Filter events using ESM
- Challenge: Kinesis events and trigger two different functions depending on the event
- Solution: Kinesis events and trigger two different functions depending on the event
- What are event-driven applications?
- Amazon EventBridge
- Amazon EventBridge event bus
- Creating the first EventBridge event bus
- Amazon EventBridge Pipes
- Creating the first pipe with AWS SAM
- Adding a filter to the pipe
- Challenge: Create a pipe with a filter for the analytics events
- Solution: Create a pipe with a filter for the EDA events
- Introduction to Kinesis Firehose
- Creating Kinesis Firehose
- Enrichment and transformation of events
- Challenge: Enrichment and transformation of events
- Solution: Enrichment and transformation of events
- What you have built
- Clean up the AWS environment
- Next steps
Taught by
Marcia Villalba