Serverless Hub
Serverless Hub
  • 18
  • 47 499
Highly Available Azure Functions Web APIs | Azure Functions Next Steps
In this video we will discuss how to deploy highly available azure functions web api. In this video I’ll be modifying a function app architecture I setup in my previous video series. If you are interested in following it refer following playlist
th-cam.com/play/PLqM-DR4rEaANtRmTPKArFkcjBc57pBZCL.html
If you interested in reading more about Highly available multi-region web application refer the docs here
learn.microsoft.com/en-us/azure/architecture/reference-architectures/app-service-web-app/multi-region
If you are interested in learning more about service level agreements refer here
azure.microsoft.com/en-us/support/legal/sla/
If you are interested in learning more about azure front door refer here
docs.microsoft.com/en-us/azure/frontdoor/front-door-overview
If you have any questions you can reach out to me over LinkedIn or Github
LinkedIn - linkedin.com/in/nisal-wickramage
Github - github.com/nisal-wickramage
มุมมอง: 364

วีดีโอ

Azure Bicep Infrastructure as Code | Azure Functions Next Steps
มุมมอง 6032 ปีที่แล้ว
In this video we will discuss how to deploy azure functions with Azure Bicep. Azure Bicep is a declarative language to define your azure infrastructure as code. I will be creating a bicep setup for an azure functions web api I created in the video series, Building web apis with azure functions. If you are interested you can watch series here. th-cam.com/play/PLqM-DR4rEaANtRmTPKArFkcjBc57pBZCL.h...
Azure Functions Secure Secrets with Key Vault and Managed Identities | Azure Functions Next Steps
มุมมอง 4.1K2 ปีที่แล้ว
In this video we will discuss how to secure secrets with key vault and managed identities. In this video I’ll be modifying a function app I setup in my previous video series. If you are interested in following it refer following playlist th-cam.com/play/PLqM-DR4rEaANtRmTPKArFkcjBc57pBZCL.html If you have any questions you can reach out to me over LinkedIn or Github LinkedIn - linkedin.com/in/ni...
Azure Functions Blue Green Deployments Deployment Slots | Azure Functions Next Steps
มุมมอง 2.5K2 ปีที่แล้ว
In this video we will discuss what blue green deployments are and how to use deployment slots azure functions to perform blue green deployments. If you are new to Azure functions you can follow Building Web API’s with Azure Functions series to get up to speed. th-cam.com/play/PLqM-DR4rEaANtRmTPKArFkcjBc57pBZCL.html I also recommend you checkout azure functions monitoring video if you haven’t se...
Azure Functions Monitoring | Azure Functions Next Steps
มุมมอง 6K2 ปีที่แล้ว
In this video we will discuss how to monitor azure functions. If you are new to Azure functions you can follow Building Web API’s with Azure Functions series to get up to speed. th-cam.com/play/PLqM-DR4rEaANtRmTPKArFkcjBc57pBZCL.html This video will show how to enable application insights and view log streams and query logs using Kusto query language. Then it will show how to monitor metrics an...
Azure Functions Dynamic site acceleration with Azure CDNs | Azure Functions Next Steps
มุมมอง 5602 ปีที่แล้ว
In this video we will setup an Azure CDNs to optimise content delivery for Azure Functions Web API and Storage Account hosted angular application. If you are new to Azure functions you can follow Building Web API’s with Azure Functions series to get up to speed. th-cam.com/play/PLqM-DR4rEaANtRmTPKArFkcjBc57pBZCL.html We will use caching on CDNs for angular application since it only consists of ...
Azure Functions CI/ CD with Azure Pipelines | Azure Functions Next Steps
มุมมอง 6K2 ปีที่แล้ว
In this video we will setup a Azure Pipeline to deploy code from GitHub to a functions app. Source code from github.com/nisal-wickramage/serverlesshub-azure-functions-backend will be used for the video If you are new to Azure functions you can follow Building Web API’s with Azure Functions series to get up to speed. th-cam.com/play/PLqM-DR4rEaANtRmTPKArFkcjBc57pBZCL.html Following steps will be...
07 Authentication & Authorization | Building Web API’s with Azure Functions
มุมมอง 7802 ปีที่แล้ว
In this video we will provision Azure Active Directory B2C tenant to authenticate and authorize users, using sign up sign in user flow. Azure AD B2C confirms to open id protocol. Its not mandatory to know open id, but it will be useful. If you are interested learning more about open id you watch the following youtube video: th-cam.com/video/sSy5-3IkXHE/w-d-xo.html Frontend application build tha...
Unit Testing Azure Functions | Azure Functions Next Steps
มุมมอง 3.7K3 ปีที่แล้ว
Hello and Welcome back to a brand new series on serverless hub “Azure Functions Next Steps”. I hope you enjoyed and learned from our previous series “Building Web APIs with Azure Functions”. New series is going to be a sequel to the previous series. So if you are new to the channel I suggest you checkout the series “Building Web APIs with Azure Functions”. This series is focused on topics we di...
Azure Functions Next Steps | Introduction to the Series
มุมมอง 4093 ปีที่แล้ว
Welcome back to a brand new series on serverless hub “Azure Functions Next Steps”. I hope you enjoyed and learned from our previous series “Building Web APIs with Azure Functions”. New series is going to be a sequel to the previous series. So if you are new to the channel I suggest you checkout the series “Building Web APIs with Azure Functions”. th-cam.com/play/PLqM-DR4rEaANtRmTPKArFkcjBc57pBZ...
07 Authentication & Authorization (Classic Configuration) | Building Web API’s with Azure Functions
มุมมอง 8K3 ปีที่แล้ว
In this video we will provision Azure Active Directory B2C tenant to authenticate and authorize (Classic Configuration) users, using sign up sign in user flow. Azure AD B2C confirms to open id protocol. Its not mandatory to know open id, but it will be useful. If you are interested learning more about open id you watch the following youtube video: th-cam.com/video/sSy5-3IkXHE/w-d-xo.html Fronte...
06 Hosting a Web App on Storage Account Static Site | Building Web API’s with Azure Functions
มุมมอง 6533 ปีที่แล้ว
In this video we will host a single page web application using storage account feature static websites. We will be using a pre built angular application to keep our focus on hosting. Built files can be downloaded from: github.com/nisal-wickramage/serverlesshub-azure-functions-frontend/releases/tag/v0.1 Source is available on: github.com/nisal-wickramage/serverlesshub-azure-functions-frontend
05 Implement Import API with Azure Functions Chaining | Building Web API’s with Azure Functions
มุมมอง 9993 ปีที่แล้ว
In this video we implement another api to import todo items from a csv file. We use 2 azure functions first one will accept http request and save the csv file to a storage account. The second function will trigger on file uploads to the storage account and persist the todo items to cosmos db. Source code is available on github: github.com/nisal-wickramage/serverlesshub-azure-functions-backend
04 Implement Todo Items CRUD Operations | Building Web API’s with Azure Functions
มุมมอง 5K3 ปีที่แล้ว
In this video we will be implementing 4 functions to handle CRUD operations for todo items. We will discuss how to use functions binding files, context and work with cosmos db to persist records. Completed code for this video is available on github: github.com/nisal-wickramage/serverlesshub-azure-functions-backend More info about azure function triggers and bindings can be found here docs.micro...
03 Setting Up Local Dev Environment | Building Web API’s with Azure Functions
มุมมอง 1.6K3 ปีที่แล้ว
In this video we will set up the local dev environment to develop azure functions in typescript. We will create a linux functions app. Install azure functions core tools v3 via npm. Install azure function plugin for VS code.
02 Creating Your First Azure Function | Building Web API’s with Azure Functions
มุมมอง 1.9K3 ปีที่แล้ว
02 Creating Your First Azure Function | Building Web API’s with Azure Functions
01 Understanding Azure Functions | Building Web API’s with Azure Functions
มุมมอง 2.5K3 ปีที่แล้ว
01 Understanding Azure Functions | Building Web API’s with Azure Functions
Serverless Hub | Intro
มุมมอง 8853 ปีที่แล้ว
Serverless Hub | Intro

ความคิดเห็น

  • @Delasalleism
    @Delasalleism หลายเดือนก่อน

    How much time do they take to give you access

  • @miacraghead529
    @miacraghead529 2 หลายเดือนก่อน

    super informative thank you !

  • @KevinMorales-ln6eg
    @KevinMorales-ln6eg 4 หลายเดือนก่อน

    For some reason my static website continues to use its own base url on all api calls instead of the api url. Any hints? I even hard coded the api url to request to test.

  • @madhu2271
    @madhu2271 4 หลายเดือนก่อน

    How to deploy an application using a function appa and app service plan in azure devops

  • @ansys05
    @ansys05 8 หลายเดือนก่อน

    Can I know why did you move the Azure Functions to src folder, please>

  • @aamirmansuri69
    @aamirmansuri69 9 หลายเดือนก่อน

    My logs are not appearing, what should I do ? Please guide

    • @kis.stupid
      @kis.stupid 8 หลายเดือนก่อน

      Isolated function or regular one? For isolated, check official docs on that with application insights. Try warning logs, that's the default loglevel. You can override that, see official docs on logging in azure functions

  • @pramodkumarw
    @pramodkumarw ปีที่แล้ว

    good presentation and simple example, but make more video in azure

  • @pramodkumarw
    @pramodkumarw ปีที่แล้ว

    good example and well presentation

  • @Rafian1924
    @Rafian1924 ปีที่แล้ว

    Awesome bro.. your hard work will pay off❤

  • @Kasun1289
    @Kasun1289 ปีที่แล้ว

    May i know, what will be the secret name and value on local.settings.json we need to be placed?

    • @ServerlessHub
      @ServerlessHub ปีที่แล้ว

      secret name should be the environment variable name that your code refers. Value should be the connection string to the database etc. You can refer here for reference - github.com/nisal-wickramage/serverlesshub-azure-functions-backend/blob/aa1438afeeca136b9928bea92da47e265ff97298/DataAccess/todo-item-repository.ts#L5

  • @danielsmart9730
    @danielsmart9730 ปีที่แล้ว

    This guide is perfect! Short and to the point. Thank you, got me running up in no time.

  • @IgorMakeiev
    @IgorMakeiev ปีที่แล้ว

    Thank's man! Small vid with all you need to know to do that.

  • @karthikreddy3714
    @karthikreddy3714 ปีที่แล้ว

    for me it is still showing app service config in source column, and it is not getting secret from key vault I followed exact same steps.

    • @ServerlessHub
      @ServerlessHub ปีที่แล้ว

      can you double check the secret URI

  • @vktop2
    @vktop2 ปีที่แล้ว

    Nice video! I have an Azure function that is activated by a timer every 5 minutes and makes a call to an Endpoint. The virtual machine that this Azure Function uses is Windows. I have noticed that every certain random number of executions either fail and fail to call endpoint or the virtual machine freezes and fails due to timeout. What could be happening?. Thanks

    • @ServerlessHub
      @ServerlessHub ปีที่แล้ว

      I didn't quite understand the problem. Is it the function failing? or the VM failing to call the function endpoint? can you share me more details, perhaps you can error logs over a DM

    • @vktop2
      @vktop2 ปีที่แล้ว

      @@ServerlessHub Thank you for response, my function calls an endpoint, it works, it is configured to run every 3 minutes, but sometimes it runs every 6 minutes, that is, it skips an execution, nothing appears in the logs. Currently this function is in a Windows VM we have thought to change it to a Linux VM, hopefully this will solve the problem.

    • @ServerlessHub
      @ServerlessHub ปีที่แล้ว

      @@vktop2 can you share me logs for failed function instance on a DM to email address theserverlesshub@gmail.com. One thing that comes to my mind is windows app services in low tiers doesn't have enough resources to work with windows. can you try upgrading the app service to a tier with more resources

  • @prasannakumar4904
    @prasannakumar4904 ปีที่แล้ว

    Hi Serverless, pls share Demo if possible or share some relevant articles for the same,

    • @ServerlessHub
      @ServerlessHub ปีที่แล้ว

      this article looks promising medium.com/@ajith.ramawickrama/deploying-multi-region-high-available-web-application-in-azure-with-app-services-sql-database-393bb2559f12

  • @phansclimbinglog3204
    @phansclimbinglog3204 ปีที่แล้ว

    awesome!

  • @iandalrymple7255
    @iandalrymple7255 2 ปีที่แล้ว

    This is the most quick and concise video I found for integrating key vault with azure functions. Thanks for posting sir.

  • @pierodiaz1860
    @pierodiaz1860 2 ปีที่แล้ว

    Hello, and how to mock HTTPRequest, thanks.Tengo

    • @ServerlessHub
      @ServerlessHub 2 ปีที่แล้ว

      Can you share me the library that you are using? so I can try it out. However the basic idea is the same. You can see how I have mock cosmos client here github.com/nisal-wickramage/serverlesshub-azure-functions-backend/blob/add-unit-test/test/getTodoItems.test.ts github.com/nisal-wickramage/serverlesshub-azure-functions-backend/blob/add-unit-test/test/Mocks/cosmosClient.ts

  • @phansclimbinglog3204
    @phansclimbinglog3204 2 ปีที่แล้ว

    sickkkk

  • @piyumigunarathna8851
    @piyumigunarathna8851 2 ปีที่แล้ว

    👍👍

  • @piyumigunarathna8851
    @piyumigunarathna8851 2 ปีที่แล้ว

    👍👍

  • @lowherculean
    @lowherculean 2 ปีที่แล้ว

    Hi, How would you be able to use local.settings.json variables in a test?

    • @ServerlessHub
      @ServerlessHub 2 ปีที่แล้ว

      Values from local.settings.json file is made available as environment variables by the function app local run time. You can do similar for Jest as well. This article from dev.to shows you how. dev.to/darkmavis1980/how-to-mock-environmental-variables-with-jest-2j3c

    • @lowherculean
      @lowherculean 2 ปีที่แล้ว

      @@ServerlessHub Thank you, this worked for me.

    • @ServerlessHub
      @ServerlessHub 2 ปีที่แล้ว

      @@lowherculean yeyyy 🤝

  • @lowherculean
    @lowherculean 2 ปีที่แล้ว

    Hi Sir, thank you for the video series, it has helped me a lot.

  • @phansclimbinglog3204
    @phansclimbinglog3204 2 ปีที่แล้ว

    thank you!!

  • @phansclimbinglog3204
    @phansclimbinglog3204 2 ปีที่แล้ว

    thank you for the great video :)

  • @ginnisharma7352
    @ginnisharma7352 2 ปีที่แล้ว

    Hi, thanks for such informative videos. I am stuck and need help. I need to create an authentication token on the api. I have created an azure func app. The managed identity is being called in a key vault. The secret key from key vault is then being added as a parameter to the azure function . not sure how to proceed further. can you hep please.

    • @ServerlessHub
      @ServerlessHub 2 ปีที่แล้ว

      I have not done a video on managed identity yet. I can add it to my video backlog if it is useful

    • @ginnisharma7352
      @ginnisharma7352 2 ปีที่แล้ว

      @@ServerlessHub Yes please.it will help. Thanks.

    • @ServerlessHub
      @ServerlessHub 2 ปีที่แล้ว

      Hi @@ginnisharma7352 , We published a new video on how to read secrets from key vault using managed identities. Let us know what you think th-cam.com/video/pQeo_y-BpQQ/w-d-xo.html

  • @SurajKumar-yt7sy
    @SurajKumar-yt7sy 2 ปีที่แล้ว

    Not getting Authentication(Classic) options so how we can allow azure active directory.

    • @ServerlessHub
      @ServerlessHub 2 ปีที่แล้ว

      Updated video is here th-cam.com/video/Qt2ZEoqQj3Y/w-d-xo.html

  • @rgubri3711
    @rgubri3711 2 ปีที่แล้ว

    Thank you. No other words. I am a certified Azure Developer which I earned after going through few udemy courses and with a lot of practice, but I never had confident about all these. Even I dont know what B2C is.

  • @lambo1707
    @lambo1707 2 ปีที่แล้ว

    thanks

  • @clipboardchannel99
    @clipboardchannel99 2 ปีที่แล้ว

    I've found this useful, thank you. I couldn't find tutorials for the JavaScript binding of Azure Functions

  • @LisandroOlmedo
    @LisandroOlmedo 2 ปีที่แล้ว

    Hello Nisal, first of all I want to thank you for putting together such an excellent course. It's the first course I find online that's very clear, easy to follow, and focused on results. It has the right balance between theory and practical examples. I was able to follow it step by step, until episode 07 - minute 6:26. At this point you go into Authentication (classic) but that option is not present in Azure anymore. So I chose the only Authentication option available, but the configuration page is significantly different and I got stuck. Could you either explain how to complete this step with the current Azure config options ou put a quick video showing it? Thanks again !

    • @ServerlessHub
      @ServerlessHub 2 ปีที่แล้ว

      Lets DM to see how we can resolve this

    • @ServerlessHub
      @ServerlessHub 2 ปีที่แล้ว

      Finally the updated video is here. th-cam.com/video/Qt2ZEoqQj3Y/w-d-xo.html

  • @piumi9056
    @piumi9056 3 ปีที่แล้ว

    Great content!

  • @abc-o3p5w
    @abc-o3p5w 3 ปีที่แล้ว

    Finally something I could use. Great job bro!

  • @joseaguilera2915
    @joseaguilera2915 3 ปีที่แล้ว

    Thank you, this course is a gem

  • @phansclimbinglog3204
    @phansclimbinglog3204 3 ปีที่แล้ว

    Thank you for the videos!

  • @surakk
    @surakk 3 ปีที่แล้ว

    Good job, expecting more lessons

  • @MahasenBandara
    @MahasenBandara 3 ปีที่แล้ว

    Brilliant content - thanks for creating!

  • @rukshikamadushani3952
    @rukshikamadushani3952 3 ปีที่แล้ว

    Great video. Thank you

  • @DiscoverSL
    @DiscoverSL 3 ปีที่แล้ว

    *Nice work Nisal... Keep it up...* 💪👌💪👌

  • @askravinath
    @askravinath 3 ปีที่แล้ว

    Good stuff. keep it up.

  • @BuddhimaKudagama
    @BuddhimaKudagama 3 ปีที่แล้ว

    Really helpful !

  • @gemunulk
    @gemunulk 3 ปีที่แล้ว

    Elazzz 👍🏼👍🏼👍🏼👍🏼😊

  • @elizawang3998
    @elizawang3998 3 ปีที่แล้ว

    Thank you for the great course!

    • @ServerlessHub
      @ServerlessHub 3 ปีที่แล้ว

      We are glad you like it.

  • @elizawang3998
    @elizawang3998 3 ปีที่แล้ว

    I'm on the road..

  • @elizawang3998
    @elizawang3998 3 ปีที่แล้ว

    Great explanation!

  • @elizawang3998
    @elizawang3998 3 ปีที่แล้ว

    This was what I exactly searched for. Thank you for the video!

    • @ServerlessHub
      @ServerlessHub 3 ปีที่แล้ว

      We are glad you like it.

  • @kalanasupun
    @kalanasupun 3 ปีที่แล้ว

    Good stuff!! Keep it going.

  • @dharshana1
    @dharshana1 3 ปีที่แล้ว

    Good explanation... Keep up the good work..

  • @MahasenBandara
    @MahasenBandara 3 ปีที่แล้ว

    All the best Nisal!

  • @Yumi_Ssi_W
    @Yumi_Ssi_W 3 ปีที่แล้ว

    👏👏👏