Serverless Programming Solutions

Serverless Programming Solutions

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 07m | 402 MB

Get solutions to the different problems you’ll face while building serverless applications

This video course will get you hands-on with Serverless computing. You will be provided with solutions working with cloud functions in serverless environments. You will be taken through the steps to understand the different patterns of serverless application using working examples. The video addresses key challenges in serverless scenarios such as how to develop highly scalable application slicing out the core functionality of the software to be distributed in different FaaS, how to test and monitor applications, and how to apply software development best practices in continuous delivery, testing, and lifecycle management. By the end of the video you’ll be able to build serverless applications efficiently.

This is a very hands-on course; the video will show you how to approach most common web application scenarios from a serverless point of view, starting with concrete examples and finishing with a complete web application. The course will cover AWS services.

What You Will Learn

  • Set up your development environment to build serverless applications
  • Approach common web development tasks in a serverless scenario and master the most common serverless architectural patterns
  • Use the serverless framework to build a complete web application with JavaScript
  • Apply software development best practices to serverless app development
  • Monitor, profile, and debug a live distributed application using managed services
  • Common patterns in serverless solutions
Table of Contents

The Course Overview
Serverless Computing
Deploy a Simple AWS Lambda
Running and Debugging an AWS Lambda with AWS Cloud9
AWS Lambda and API Gateway
AWS Lambda, the CLI, and AWS SAM
Integrating DynamoDB and AWS Lambda
Working with S3 and AWS Lambda
Integrating Amazon SNS and AWS Lambda
Testing Locally with AWS SAM Model
A Serverless E-commerce Solution
Project Setup
Handling Information and Persisting State
Serving Static and Dynamic Content
CRUD with Lambda
Handling User Authorization
Application Workflow Orchestration
Integrating Third Party Services
Testing Serverless Architectures
Implementing Test Cases
CI/CD for Serverless Solutions
Building a CI/CD Pipeline
AWS Lambda Versioning and Deployment
Serverless Security
Storing Secrets in AWS System Manager
Performance Considerations
Serverless Monitoring and Logging
AWS Lambda Metrics with CloudWatch
AWS Lambda Metrics with IOpipe
Application Analysis with AWS X-Ray