Serverless Azure Functions: Debugging, Deployment and Chatbots

Serverless Azure Functions: Debugging, Deployment and Chatbots

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 25m | 325 MB

Explore How to Deploy, Monitor, Debug and Design Scalable Solutions with Azure Serverless Computing

Azure Functions provides great solutions for processing data, integrating systems, and building simple APIs to complex micro-services without having to worry about underlying infrastructure for scalability. This volume covers how a serverless application can be designed.

By the end of the course you’ll have mastered how Azure Functions can be a great tool to design highly scalable web services. You’ll also have created an production-level solution of a chatbot with serverless tools such as CosmosDB and Queues with a good understanding of why they were chosen and how they play an important role in the design of the serverless architecture.

This course utilizes a learn by example approach to automate, deploy, and manage applications to achieve high scalability and availability with an event sourced database model.

What You Will Learn

  • How to setup the codebase and debug it on local machine.
  • Continuous Deployment with GitHub and Local Repository.
  • Best practices for serverless technology and solution to cold-start issue.
  • Logging and monitoring in real time.
  • Implementation of a scalable and highly available solution for the chatbot use case
Table of Contents

Debugging Locally, Deploying, and Monitoring
1 The Course Overview
2 Setting Up the Local Codebase and Debugging
3 Automated Deployment Using Local Repository or GitHub
4 Monitoring and Other Platform Features
5 Dealing with the Cold Start Issue

Use Case Specification and Chatbot Configuration
6 Use Case and Requirements
7 Bot Configuration
8 Company Configuration

Chatbot Implementation
9 Solution Design
10 The Codebase
11 User Actions – Getting EmpID
12 User Actions – Signs
13 Bot Actions – Reminders