Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
AWS for Developers: Data-Driven Serverless Applications with Kinesis (2019)

AWS for Developers: Data-Driven Serverless Applications with Kinesis (2019)

2h 30mIntermediate2019-05-13

Authors

Marcia Villalba

Marcia Villalba

Software Engineer

Course details

Data-driven applications have their application flow governed by the data, and the serverless framework can serve as the web framework to create this kind of application. In this course, join instructor Marcia Villalba as she takes you through an overview of serverless applications and Kinesis. Learn how to design an event-driven application, how to integrate AWS Lambda and Kinesis streams, and how to set up necessary permissions. Also, discover how to leverage CloudFormation, API Gateway, SES, SNS, and SQS, and more.

Learning objectives
Backend as a service (BaaS)
Function as a service (FaaS)
Why infrastructure as code is so important
Creating an order
Setting up DynamoDB
Saving into a DynamoDB table
Using AWS SDK
Sending a message to the stream
Deploying and testing an application
Cleaning up an AWS environment

Skills covered

Amazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsCloud ComputingDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - AWS and serverless applications
  • 02 - What you should know

1. Get Started with Serverless

  • 03 - What is a serverless application
  • 04 - Backend as a service (BaaS)
  • 05 - Functions as a service (FaaS)
  • 06 - AWS Lambda basic concepts
  • 07 - Serverless Framework 101
  • 08 - Why is infrastructure as code so important
  • 09 - What we are going to build
  • 10 - Getting started with the project

2. Get Started with Kinesis

  • 11 - Kinesis introduction
  • 12 - Designing an event-driven application
  • 13 - Create stream with CloudFormation
  • 14 - Create an order
  • 15 - Setting up DynamoDB and saving into the table
  • 16 - Send a message to the stream using AWS SDK
  • 17 - Setting up all the permissions
  • 18 - Deploying and testing
  • 19 - Challenge - API Gateway and Lambda
  • 20 - Solution - API Gateway and Lambda

3. SNS, SQS, and Kinesis

  • 21 - AWS Lambda and Kinesis streams
  • 22 - Trigger a new Lambda
  • 23 - Configure SES
  • 24 - Send an SES message
  • 25 - Test out SES Message
  • 26 - Challenge - Kinesis
  • 27 - Solution - Kinesis

4. Lifecycle of a Message in the Stream

  • 28 - What is the difference between SNS, SQS, and Kinesis
  • 29 - Create a queue with CloudFormation
  • 30 - Send a message to SQS
  • 31 - Trigger a Lambda with a new SQS message
  • 32 - Challenge - SQS
  • 33 - Solution - SQS

Conclusion

  • 34 - Clean up the AWS environment
  • 35 - Next steps

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal