- 30
- 197 020
Sri Gunnala - Tech Talks
Australia
เข้าร่วมเมื่อ 20 มิ.ย. 2022
Welcome to Sri Gunnala - Tech Talks. I am a Microsoft Azure MVP and I create learning content on .NET and Azure. I love teaching with WHY factor and simplify the complexity.
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
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
มุมมอง: 494
วีดีโอ
Azure Standard Logic App with Private Storage Account using private endpoints
มุมมอง 1.4K4 หลายเดือนก่อน
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
มุมมอง 8885 หลายเดือนก่อน
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.9K7 หลายเดือนก่อน
📚 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.9K8 หลายเดือนก่อน
📚 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.9K10 หลายเดือนก่อน
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
มุมมอง 2.3K11 หลายเดือนก่อน
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.9Kปีที่แล้ว
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
มุมมอง 2.3Kปีที่แล้ว
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
มุมมอง 7Kปีที่แล้ว
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
มุมมอง 3.4Kปีที่แล้ว
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.7Kปีที่แล้ว
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
มุมมอง 27Kปีที่แล้ว
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
มุมมอง 8Kปีที่แล้ว
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
มุมมอง 174ปีที่แล้ว
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
มุมมอง 30Kปีที่แล้ว
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.2Kปีที่แล้ว
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
มุมมอง 6Kปีที่แล้ว
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
มุมมอง 9Kปีที่แล้ว
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.8K2 ปีที่แล้ว
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.6K2 ปีที่แล้ว
What is Azure Bicep | Deploy Azure Bicep with Azure DevOps pipeline
Azure Standard Logic App with Secure (private) Storage Account
มุมมอง 5K2 ปีที่แล้ว
Azure Standard Logic App with Secure (private) Storage Account
Integrate Azure API Management (Internal Mode) with Application Gateway
มุมมอง 13K2 ปีที่แล้ว
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
มุมมอง 13K2 ปีที่แล้ว
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
มุมมอง 9K2 ปีที่แล้ว
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.5K2 ปีที่แล้ว
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
มุมมอง 19K2 ปีที่แล้ว
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.7K2 ปีที่แล้ว
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
มุมมอง 13K2 ปีที่แล้ว
What is Azure API Management | Publish your first API using Azure APIM
How to Troubleshoot and Debug Azure Logic Apps
มุมมอง 2.9K2 ปีที่แล้ว
How to Troubleshoot and Debug Azure Logic Apps
Hi Sri, Appreciate your work bro, is it possible to get on a call if I need to know a bit more?
How can i use a pipeline to deploy and parameterize my sql connection string for deployment
Hi Sri, for me function app is still public access enabled even after creating private endpoint. Any idea?
Thanks for these videos really helpful!! Please continue
It save my day, POST call was my requirement. Nice explanation.
Glad it helped you 🙂
Really its great and clear explanation :).. thanks
Awesome
@sri will Azure standard logic apps support authentication for an Azure function call using a managed identity and Microsoft Entra authentication?
How to connect bff and azure apim
This really helped me today, thank you!
Very nice
Thank you!
I've never leaned how this works in practice, kudos for this nice vid!
Do you offer any courses or training programs?if so , how can I join?
Thank you it helped with my project!
Glad it helped you!!
Cool explanation with real time scenarios, thank you
Very helpful information. Thanks a lot.
Thank you - neat explanation - keep it up.
HI Sri How can i reach you I have some query regarding my bicep project I need some help can i contact you please
Please be slow..you are too fast
Can't you bypass a pim if you get the function app URL, what's protecting it at that level?
it's too fast for me, his face video at the right bottom side hides some important configuration details
helpful
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?
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.
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?
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.
Hi . If I disable public access to my storage account . They logic app does not work. Do you knowcanything bout that
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.
@@raikon2157 Glad this helped!
@@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
LIFE SAVER!! ❤🎉 Thank you for making and posting this!!
Hello sir, Can we publish a code from onprem server when public access is disabled on function app.
Great video! thanks for sharing
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
finally what i was looking for, thanks!
Where we check the connection pool count for storage.and maximum pool count also
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.
why there are not many jobs for Azure Integration Developer
Great video, really helped me understand the process and setup a simple demo api with oauth i can build upon.
Simply amazing! You have helped so much on a tight deadline!
I am glad it helped you!
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.
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.
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
I am glad it helped you!
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.
Totally Agree! But, this can be useful in exclusive situations where there are limitations with APIM consumers or APIM backends!
It is very clear and thanks for the video
Thank you so much! This explanation is amazing!!!
Good explanation !! Azure storage queue could have also be included in this video !
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.
Very high quality contents and presentation. Clear explanation, and answers everything.
Thank you for such a generous feedback!
well done
Hi , do you have any Udemy courses covering these topics
Good 👍
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
quick and informative
Thanks buddy... but what about refresh token, how that will be generated and validated