Code Along - Aws Lambda, Step Functions And Serverless
Last updated 1/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 419.98 MB | Duration: 2h 46m
Last updated 1/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 419.98 MB | Duration: 2h 46m
Code a project using Serverless Framework, AWS Lambdas, Step Functions, Algolia, Google Geocoding API & Slack
What you'll learn
Build a end-to-end system using AWS Lambda and AWS Step Function
Learn how to use the "Serverless Framework" in your project
Requirements
Basic Javascript knowledge
Description
You are probably here because you have heard a lot of buzz around server-less technologies and specifically AWS lambdas and Step Functions. You probably know that this is code that runs without servers (i.e without you having to provision servers) but are not sure exactly where and how to use them.
In this course we will use these technologies to solve a real problem.
We will utilize the “Serverless Framework” to write multiple Lambda functions. We will also dive into AWS Step Functions to arrive at our solution.
The tools used in this project are as follows:
The Serverless FrameworkAWS LambdaAWS Step FunctionsGoogle Geocoding APIAlgolia Hosted Search ServiceSlack
IN THIS COURSE I'LL WALK YOU THROUGH A SOLUTION CREATED USING AWS LAMBDA & STEP FUNCTIONS. THIS IS NOT A TUTORIAL ON AWS LAMBDA OR STEP FUNCTIONS.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Our Project
Lecture 2 The Problem Statement
Lecture 3 Thinking about a solution
Lecture 4 The AWS Serverless Solution
Section 3: Project Setup
Lecture 5 System Requirements
Lecture 6 Setting up the Serverless framework
Lecture 7 About the Serverless Framework
Lecture 8 A note on Node.js version
Lecture 9 Setting up mock data in DynamodDb
Lecture 10 Generating the project in Serverless
Lecture 11 Exploring the generated project
Section 4: First Lambda Function
Lecture 12 AWS Lambda Basics
Lecture 13 First Lamda Function - Get Data from Dynamodb
Lecture 14 Recap
Section 5: Second Lambda Function & Google Geocoding API
Lecture 15 Google Api Geocoding Key
Lecture 16 Get Latitude & Longitude
Lecture 17 Second Lambda Function -getGeoCode
Section 6: AWS Step Functions
Lecture 18 Creating a State Machine
Lecture 19 Coding the Step Function
Lecture 20 break and feedback :)
Section 7: More Steps in our State Machine
Lecture 21 Third Lambda Function - Add to Algolia
Lecture 22 Fourth Lambda Function - Connecting to Slack
Lecture 23 Step Functions Testing
Section 8: Listening to Dynamodb
Lecture 24 Need for Dynamodb Trigger
Lecture 25 Fifth Lambda Function - Lets listen to Dynamodb Changes
Section 9: Creating a API using the Serverless Framework
Lecture 26 Sixth Lambda Function - AWS API Gateway
Section 10: Goal Achieved
Lecture 27 The End
Anyone who enjoys coding,Anyone who wants to learn how to use the "Serverless Framework",Anyone interested in learning AWS Step Functions,Anyone interested in learning AWS Lambda