Setting Up a Landing Zone in Azure: Best Practices, Policies, and Governance Controls

Landing zones are an essential part of setting up your cloud infrastructure on Azure. They provide a structured approach to defining and implementing best practices, security, and compliance requirements for your organization. In this blog post, we'll discuss what landing zones are, why they're important, and also how to set up a Landing zone in Azure. What is a Landing Zone? A landing zone is a foundational environment that provides a consistent set of policies,…

Continue ReadingSetting Up a Landing Zone in Azure: Best Practices, Policies, and Governance Controls

Maximize Cost Savings in Azure

In the last decade, I was part of some consulting assignments with our customers for Cloud Adoption.  Quick and easy setup, no maintenance, no long-term contracts, High flexibility, and Maximum uptime are some of the key benefits we used to influence business to move to Cloud.  While I advocate for Cloud adoption and cost savings because of it, one of our new customers who already migrated to Azure came to us with a different requirement. …

Continue ReadingMaximize Cost Savings in Azure

Sorting and Paging in Blazor using EF Core

In my last post (CRUD using Blazor and Entity Framework Core), we discussed implementing CRUD using Entity Framework Core.  We also talked about Templated Components, Communication between components, etc.  In this post, we will see about implementing Sorting and Paging in Blazor using EF Core and Web API.  You will be familiar with the following topics after this post. Call Web API from Blazor  Implement Sorting and Paging using EF CoreChild componentsCommunication through EventCallback I will…

Continue ReadingSorting and Paging in Blazor using EF Core

Get Started with Azure Functions

Serverless architecture also called as Function-as-a-Service is an event-triggered computing model.  “Serverless” doesn’t mean there are no servers.  They are abstracted so the developers are free from having to manage servers and enable them to focus on writing code.  Serverless code is event-driven and the trigger can be anything from an HTTP request to a Blob.  I will talk about Microsoft Azure’s serverless offering Azure Functions in this post.  Let’s get started with Azure Functions.…

Continue ReadingGet Started with Azure Functions

Token Based Authentication in ASP.NET Core

APIs are now the standard for building and integrating modern applications.  It also evolved as the key enabler in conducting risk-free legacy modernization and they become engines of innovation.  In addition, exposing the services via APIs allows organizations to reach a larger audience, expand into new areas, and reuse existing assets.  Providing security to these APIs is one of the main concerns.  In this post, we will talk about using Token Based Authentication in Dotnet…

Continue ReadingToken Based Authentication in ASP.NET Core