Sri Gunnala - Tech Talks
Sri Gunnala - Tech Talks
  • 30
  • 166 978
Azure APIM Caching Policy | Cache-lookup Policy | HTTP GET | Non-Cache HTTP POST
Azure API Management (APIM) offers robust caching mechanisms that can greatly improve the performance and efficiency of your APIs. In this video, we explore how to leverage caching, especially for non-cache HTTP verbs POST requests.
We cover:
1. Setting up caching for a GET operation to store frequently accessed data.
2. Extending caching to non-cache HTTP verbs POST requests, which are often used for complex search operations.
3. Testing the caching setup to verify cache hits.
Caching in APIM helps lower costs for cloud-based backends by reducing the number of requests sent to the backend, while also delivering a faster and better experience to your users.
Chapters:
00:00 Introduction
01:30 HTT P Get Caching
04:30 Caching for non-cache HTTP verb
Engage & Support: Found this video helpful? Like, comment, and subscribe for more in-depth Azure tutorials. Share it with your network and help spread the knowledge!
Come and say Hi!
🌏 My Blog - srigunnala.com/
✅ LinkedIn - www.linkedin.com/in/srikanthgunnala/
☕Say Thank You! - www.buymeacoffee.com/srigunnala
Переглядів: 121

Відео

Azure Standard Logic App with Private Storage Account using private endpoints
Переглядів 535Місяць тому
Microsoft Azure Standard logic apps run in single-tenant environments on Azure Functions runtime, allowing for custom network topology and compute size selection. They require a Storage Account, which for security reasons, should have public access disabled. This video walks you through deploying the Microsoft Azure Standard Logic App to a Private Storage Account using private endpoints. A simp...
Configure Azure Front Door in front of Azure API Management | Restrict APIM Incoming Traffic
Переглядів 5002 місяці тому
Azure Front Door and Azure Application Gateway are both valuable services that can be used in front of Azure API Management, but they serve different purposes and have distinct use cases. Azure Application Gateway is Regional Layer 7 load balancing. Primarily designed for load balancing within a single region. Meaning, it is well-suited for Regional API deployment. It is Suitable for applicatio...
Get Started with Azure Logic Apps Standard using Visual Studio Code | Local Development with VS Code
Переглядів 1 тис.4 місяці тому
📚 Microsoft Azure Logic Apps is a serverless service that enables scalable integrations and automation across various cloud services and on-premises systems. It comes in two variants: Azure Logic Apps Consumption and Azure Logic Apps Standard. The main difference is in their hosting models; Consumption runs on shared infrastructure with a pay-per-execution model, while Standard uses dedicated i...
Debug Azure API Management Policies | Send-Request APIM Policy | Managed Identity Authentication
Переглядів 1,2 тис.4 місяці тому
📚 Azure API Management's policy engine allows applying transformations to API requests and responses using Liquid templates. However, writing and maintaining complex business logic with Liquid templates can become challenging, especially when dealing with heavy lifting scenarios. 🚀 To address this, we can offload the complex transformation logic to an Azure Function by leveraging the Send-Reque...
Azure Function Troubleshooting Guide
Переглядів 1,4 тис.7 місяців тому
Azure Function is a serverless computing which has revolutionized the way we develop and deploy applications. It allows developers to focus on their code leaving the infrastructure management to Azure. This shift from traditional on-premise applications to cloud-native solutions like Azure Functions has significantly changed how we approach debugging and exception handling. Back in the day, whe...
Azure Function | Application settings | User Secrets | Azure Key Vault | Options Pattern
Переглядів 1,8 тис.8 місяців тому
Developers working with Azure Function Apps often face challenges in managing application settings during development and testing, particularly when switching between local and cloud environments. In this video, we will learn 1. Efficient Management of App Settings: Discover best practices for handling your application settings. 2. Local to Cloud Transition: We begin with utilizing settings fro...
A Quick Introduction to Azure SQL Trigger for Functions | Example | Demo
Переглядів 1,5 тис.9 місяців тому
The Azure Integration Services landscape is evolving at a rapid phase. One of the recently added features in this space is ‘Support for Azure SQL Triggers for Azure Functions”. Your Azure functions can now respond to the events in an Azure SQL Database in real-time. This seamless integration not only simplifies complex processes but also significantly enhances the efficiency and reactivity of a...
Azure API Management Standard V2 Preview | Virtual Network Integration | External | Internal Mode
Переглядів 1,8 тис.10 місяців тому
Microsoft Azure has recently introduced a new pricing tier Azure API Management Standard V2 Preview. The Standard V2 Preview comes with several notable advancements, particularly in terms of deployment speed and scalability. A key feature is its Virtual Network (VNet) Integration. Previously, VNet integration was exclusive to the Premium tier, which was significantly more expensive than the Sta...
Azure API Management Networking Options | How to choose | VNET Integration Internal vs External Mode
Переглядів 5 тис.Рік тому
In this video, we dive deep into the networking options available with Azure API Management (APIM). From startups to enterprises, ensuring your APIs are securely and efficiently communicating is vital. We'll explore the various networking configurations, including when APIM is used without a virtual network, with a virtual network in external and internal modes, and the benefits of the Azure AP...
Import OData API into Azure API Management | OData API Type in Azure API Management
Переглядів 2,8 тис.Рік тому
This video talks about the foundational principles of OData API and its smooth integration process into Azure API Management. 🔍 Inside This Video: 1️⃣ Unraveling OData API: A beginner-friendly breakdown of what OData API is and why it's crucial in today's digital landscape. 2️⃣ Azure API Management & OData: Discover the steps and benefits of importing OData API into Azure API Management. 3️⃣Han...
Debug Local Azure Functions from Azure Logic App running in Azure Environment | NGROK
Переглядів 1,5 тис.Рік тому
Azure Logic Apps and Function Apps together make a powerful combination to implement any complex integration solutions. When you combine Azure Logic Apps and Functions, you can create highly flexible, scalable, and powerful integration solutions. This video will walk through the process of debugging local Azure Functions from an Azure Logic App running in an Azure environment using the NGROK to...
Compare Azure Messaging Services | How to Chose | Azure Service Bus vs Event Hub vs Event Grid
Переглядів 23 тис.Рік тому
In an ever-evolving digital world, seamless software communication is critical for success. Microsoft Azure Messaging Services play a pivotal role in achieving this by facilitating efficient, secure inter-system communication. This video unpacks the complexities of Azure Messaging Services, focusing particularly on its three most utilized components: Azure Service Bus, Azure Event Grid, and Azu...
Securing Azure Function Calls with Azure AD and Calling From Azure Logic Apps
Переглядів 7 тис.Рік тому
This video provides a step-by-step guide on how to secure your Azure Function Apps using Azure Active Directory (Azure AD) and then, call them from an Azure Logic App. 📌 Key points covered in this video include: 1️⃣ Introduction to Azure Function Apps and Logic Apps. 2️⃣ Step-by-step guide to creating an Azure AD application. 3️⃣ Assigning the Azure AD application to your Function App for secur...
What is GitHub Copilot | Get Started with GitHub Copilot
Переглядів 169Рік тому
Dive into the future of coding with a comprehensive guide to GitHub Copilot. This powerful AI pair programmer is revolutionizing how we write and learn code. This video will walk you through the setup process, demonstrate real-time coding, and give you a sneak peek into the future of GitHub Copilot. GitHub Copilot Introduction and Setup on Visual Studio Code 🖥️ Real-time C# coding demonstration...
Protect an API in Azure API Management using OAuth - Step-by-Step Tutorial
Переглядів 24 тис.Рік тому
Protect an API in Azure API Management using OAuth - Step-by-Step Tutorial
Ingest JSON Array Data into Azure Data Explorer (ADX) using .NET SDK (C#) & Azure Functions
Переглядів 2,1 тис.Рік тому
Ingest JSON Array Data into Azure Data Explorer (ADX) using .NET SDK (C#) & Azure Functions
How to Get Started with Microsoft Azure Logic Apps | A complete beginners Guide and Tutorial
Переглядів 5 тис.Рік тому
How to Get Started with Microsoft Azure Logic Apps | A complete beginners Guide and Tutorial
How to become Azure Integration Developer | Azure Integration Services Introduction
Переглядів 7 тис.Рік тому
How to become Azure Integration Developer | Azure Integration Services Introduction
What is Azure NAT Gateway | SNAT Port Exhaustion | Azure Standard Logic App Static Outbound IP
Переглядів 2,5 тис.Рік тому
What is Azure NAT Gateway | SNAT Port Exhaustion | Azure Standard Logic App Static Outbound IP
What is Azure Bicep | Deploy Azure Bicep with Azure DevOps pipeline
Переглядів 3,3 тис.Рік тому
What is Azure Bicep | Deploy Azure Bicep with Azure DevOps pipeline
Azure Standard Logic App with Secure (private) Storage Account
Переглядів 4,8 тис.Рік тому
Azure Standard Logic App with Secure (private) Storage Account
Integrate Azure API Management (Internal Mode) with Application Gateway
Переглядів 11 тис.Рік тому
Integrate Azure API Management (Internal Mode) with Application Gateway
Azure API Management (APIM) Internal Mode | Use Case and configuration with a step-by-step demo
Переглядів 12 тис.2 роки тому
Azure API Management (APIM) Internal Mode | Use Case and configuration with a step-by-step demo
Private Link Support for Azure API Management | Private Endpoint for Azure API Management
Переглядів 8 тис.2 роки тому
Private Link Support for Azure API Management | Private Endpoint for Azure API Management
What is Azure Application Gateway? | A step by step guide on how to deploy Azure Application Gateway
Переглядів 1,4 тис.2 роки тому
What is Azure Application Gateway? | A step by step guide on how to deploy Azure Application Gateway
Azure Functions Virtual Network Integration | Private Endpoints for Azure Functions
Переглядів 18 тис.2 роки тому
Azure Functions Virtual Network Integration | Private Endpoints for Azure Functions
What is Azure Log Analytics Workspace | How to create and configure Azure Log Analytics Workspace
Переглядів 4,5 тис.2 роки тому
What is Azure Log Analytics Workspace | How to create and configure Azure Log Analytics Workspace
What is Azure API Management | Publish your first API using Azure APIM
Переглядів 10 тис.2 роки тому
What is Azure API Management | Publish your first API using Azure APIM
How to Troubleshoot and Debug Azure Logic Apps
Переглядів 2,7 тис.2 роки тому
How to Troubleshoot and Debug Azure Logic Apps

КОМЕНТАРІ

  • @zeezeewhy
    @zeezeewhy 9 днів тому

    4:56 if I need geo redundancy of app service AND api management, do I just need to create two front door instances for each purpose?

    • @srigunnala
      @srigunnala 8 днів тому

      It depends on what is the exact business need here. Usually a single front door with multiple instances of APIM as backend (geo redundancy) will do.

  • @bhakta_rg
    @bhakta_rg 10 днів тому

    Hello Sai Nice explanation. Liked & subscribed. At 13:44, why do we need to choose a completely new subnet for outbound VNET integration? (default subnet 10.0.0.0/24) .. whereas the VM is in the vm-subnet (10.0.2.0/24) .. how is the traffic flow happening for outbound access from the storage account?

  • @abdulsaddam482
    @abdulsaddam482 11 днів тому

    Hi, I was able to connect the logic app to storage account with this method. However, I am using another storage account to upload blob in my workflow, and I am not able to connect to that storage account with this method. It throws authorization error. Can you please help me.

  • @raikon2157
    @raikon2157 11 днів тому

    Hi . If I disable public access to my storage account . They logic app does not work. Do you knowcanything bout that

    • @raikon2157
      @raikon2157 11 днів тому

      not to worry , i know what i missed , it was the sub resource for web , thanks for the video , it really helped and keep up the good work.

    • @srigunnala
      @srigunnala 8 днів тому

      @@raikon2157 Glad this helped!

    • @raikon2157
      @raikon2157 8 днів тому

      @@srigunnala hi , it worked then when i tried to recreate it, it failed again. i'm not sure if i missed anything. do you have any terraform code that you may have used to deploy this setup. i use terraform . thanks in advance

  • @HMFMBABY
    @HMFMBABY 17 днів тому

    LIFE SAVER!! ❤🎉 Thank you for making and posting this!!

  • @shreerakshakv2067
    @shreerakshakv2067 17 днів тому

    Hello sir, Can we publish a code from onprem server when public access is disabled on function app.

  • @antipatik0
    @antipatik0 20 днів тому

    Great video! thanks for sharing

  • @sartz444
    @sartz444 20 днів тому

    Hi sir, can you please provide the tutorial for the Logic Apps to get the AKS node cpu usage with the http trigger or other method, it would be very helpful , I am still not getting the steps

  • @Cyberdefenders-cd4nm
    @Cyberdefenders-cd4nm 20 днів тому

    finally what i was looking for, thanks!

  • @brainyquizzes
    @brainyquizzes 23 дні тому

    Where we check the connection pool count for storage.and maximum pool count also

  • @brainyquizzes
    @brainyquizzes 23 дні тому

    Hi we are facing some issues in Azure function. Pool connection2024-09-21T10:07:04Z [Warning] Connection pool is full, discarding connection:testmainstorage.table.core.windows.net. Connection pool size: 10 2024-09-21T10:07:04Z [Warning] Connection pool is full, discarding connection: testmainstorage.table.core.windows.net. Connection pool size: 10 0:47 . Because of this some service bus messages are not sent.could you help us regarding this sir.

  • @pranavdalvi1895
    @pranavdalvi1895 29 днів тому

    why there are not many jobs for Azure Integration Developer

  • @smellbow
    @smellbow Місяць тому

    Great video, really helped me understand the process and setup a simple demo api with oauth i can build upon.

  • @bekkur81
    @bekkur81 Місяць тому

    Simply amazing! You have helped so much on a tight deadline!

    • @srigunnala
      @srigunnala Місяць тому

      I am glad it helped you!

  • @thesushil
    @thesushil Місяць тому

    Hi Sri, should you be able to access that internal api from the public external front end? Since the backend is same, and the access rules wouldn't necessarily stop cross access, it may be possible to access the internal api via external route.

    • @srigunnala
      @srigunnala Місяць тому

      In APIM Internal mode, APIs are accessible only from VENT where APIM is deployed. To expose this to public internet you need to front it with tools like Application Gateway.

  • @pramodkumarw
    @pramodkumarw Місяць тому

    I have gone through this article 5 or 6 times but not able to understand the AD authentication .but today this is my might be 6 or 7 attempt so finally I understand the AD authentication and Managed Identity 💯%. Thanks for the beautiful article

    • @srigunnala
      @srigunnala Місяць тому

      I am glad it helped you!

  • @arupmaitra88
    @arupmaitra88 Місяць тому

    Great video to see how we can debug Azure APIM policies. However, I believe any transformation (XML to JSON or vice versa) where business logics are present, should not be in APIM and the best place is orchestrator or Logic App here using either XSLT or Liquid template. This is also a standard approach recommended by Microsoft. Exception for much complex transformation is built Azure Function and invoke it from Logic App instead of invoking from APIM. Thanks.

    • @srigunnala
      @srigunnala Місяць тому

      Totally Agree! But, this can be useful in exclusive situations where there are limitations with APIM consumers or APIM backends!

  • @KondalaraoG-l2d
    @KondalaraoG-l2d Місяць тому

    It is very clear and thanks for the video

  • @pratik_chuckles
    @pratik_chuckles Місяць тому

    Thank you so much! This explanation is amazing!!!

  • @vermaneer5
    @vermaneer5 Місяць тому

    Good explanation !! Azure storage queue could have also be included in this video !

  • @omega1962
    @omega1962 Місяць тому

    Bro, your videos are awesome. Please add more use cases. May be like explain with a Architecture diagram of a solution which has APIM, Azure Functions, Logic Apps etc (all elements) and may be explain with reasons when to go for Functions (backend of APIM) or when to go with App service or with app logic etc. I am not a programmer or developer, hence I would need more of these videos. Excellent work! Keep it up Bro.

  • @nirman1983
    @nirman1983 2 місяці тому

    Very high quality contents and presentation. Clear explanation, and answers everything.

    • @srigunnala
      @srigunnala Місяць тому

      Thank you for such a generous feedback!

  • @bbi-edu
    @bbi-edu 2 місяці тому

    well done

  • @DevamathaGanji
    @DevamathaGanji 2 місяці тому

    Hi , do you have any Udemy courses covering these topics

  • @DevamathaGanji
    @DevamathaGanji 2 місяці тому

    Good 👍

  • @Jolovlogsx
    @Jolovlogsx 2 місяці тому

    Unable to find cli command to disable the public ip, and also want to know if we disable gbe public access, is the public ip is visible in overview pane of APIM

  • @dotnet8925
    @dotnet8925 2 місяці тому

    quick and informative

  • @atulonweb1
    @atulonweb1 2 місяці тому

    Thanks buddy... but what about refresh token, how that will be generated and validated

  • @Youdont2012
    @Youdont2012 2 місяці тому

    Awesome explanation with use cases.

  • @SzTz100
    @SzTz100 2 місяці тому

    You got there in the end.

  • @MA-kt8ly
    @MA-kt8ly 2 місяці тому

    So much useful information packed in a 6-minute video

  • @maheshkumarnaik754
    @maheshkumarnaik754 2 місяці тому

    After that how we can send the traffic to web app

  • @srikkar
    @srikkar 2 місяці тому

    Thank you for this detailed explanation Sri. Just a question: Does event Grid connect well to services outside Azure ? If I want to push event notification to a service running in AWS or onprem resource, is it still good to go for Event Grid ?

  • @villaran9295
    @villaran9295 2 місяці тому

    Nice explanation!

  • @pardhasaradhivasamsetty7693
    @pardhasaradhivasamsetty7693 2 місяці тому

    Thank you very well explained.

  • @Sranivas
    @Sranivas 2 місяці тому

    Hey Lincoln, good stuff. Keep it up

  • @matthayden1979
    @matthayden1979 3 місяці тому

    Is there no option to create a logic app on consumption plan?

  • @Devi-n6h
    @Devi-n6h 3 місяці тому

    You have put a lot of efforts, and being an MVP you can explain the concepts seamlessly. Well done!

  • @marcus34rj
    @marcus34rj 3 місяці тому

    Amazing explanation! Thank you!

  • @kimk-dramas
    @kimk-dramas 3 місяці тому

    Sir, can this be done for Azure app service as it also contains Vnet integration. Anyway i did and but when i tried to reach the homepage of my app using outbound IP, it doesn't come up. Will there be whole different procedure for this or what am i missing?

  • @DJOrangeJoe
    @DJOrangeJoe 3 місяці тому

    Thank you for the video. Great explantions for different use cases.

    • @srigunnala
      @srigunnala 3 місяці тому

      Thank you. I am glad you liked it!

  • @potatofilms2084
    @potatofilms2084 4 місяці тому

    Bro your explanation was so wonderful. You deserve waaay mooore vieeewwss!!! Thank you!

    • @srigunnala
      @srigunnala 4 місяці тому

      Thank you for the kind words!

  • @shaheenlrs
    @shaheenlrs 4 місяці тому

    A huge THANKS!

  • @MrFromminsk
    @MrFromminsk 4 місяці тому

    Basically, what Azure Service bus or azure even grid does can be solved by the Azure Event Hub.

  • @nagalakshmipothireddy9226
    @nagalakshmipothireddy9226 4 місяці тому

    Hi, Thanks for making a video about Azure function. When I create Azure function from template I am not seeing program.cs file like you, any reason?. BTW I am using. Net 6.0 and VS2022.

  • @mannyb4265
    @mannyb4265 4 місяці тому

    Very good guide. Thank you.

  • @W12ardOfOz
    @W12ardOfOz 5 місяців тому

    Hi, can you please confirm one thing? I understand that private endpoint isn't supported in the VNET injected APIM. What about the APIM Standard v2 supporting VNET integration(instead of injection)? Could we enable private endpoint on it? If possible, it should be able to support both inbound and outbound within the VNET?

  • @swetantkumar7029
    @swetantkumar7029 5 місяців тому

    We are working on a escalated issue can u please provide your contact so that i can get help from you issue is : my logic app is in other resource group and i am trying to establish a connection between this logic app and storage account which is in other resource but while connecting it always give 403 Authorization error. Could you pls help regarding this.

  • @renanpinheiro1688
    @renanpinheiro1688 5 місяців тому

    Thank you very much for your video, but I had a question: If I have more than one customer wanting to use my api, do I always need to create a new app for them to access? If so, how do I dynamically add a new scope in APIM policies?

  • @sbudama242
    @sbudama242 5 місяців тому

    Is that private link is working,i still be able to access from internet , even after enabling subnet webforms.