Multitenant architecture
20 TopicsEnd-to-end TLS with AKS, Azure Front Door, Azure Private Link Service, and NGINX Ingress Controller
This article shows how Azure Front Door Premium can be set to use a Private Link Service to expose an AKS-hosted workload via NGINX Ingress Controller configured to use a private IP address on the internal load balancer.15KViews2likes4CommentsMulti Hub and Spoke Topology using Azure Firewalls
The fundamental model for Network Connectivity in Azure is Hub and Spoke. As compared to Azure Virtual WAN, the end user has more granular control of the routing and the ability to deploy shared resources on the Hub to be consumed by the Virtual Network (VNet) peers attached to it (Spokes). However, the existing official documentation to attain a Multi Hub and Spoke topology refers to models that include dynamic routing in the Hub using Azure Route Server and Network Virtual Appliances (NVA) which requires a level of complexity as a Network Administrator including the use of protocols like Border Gateway Protocol (BGP) and Virtual extensible Local Area Network (VxLAN). The official documentation has left out a simpler way to attain this Inter Hub connectivity with static routes. This article describes a simple Inter Hub and Spoke topology and walks through it’s implementation.15KViews10likes12CommentsCreate an Azure OpenAI, LangChain, ChromaDB, and Chainlit chat app in AKS using Terraform
This sample shows how to create two AKS-hosted chat applications that use OpenAI, LangChain, ChromaDB, and Chainlit using Python and deploy them to an AKS environment built in Terraform.27KViews12likes4CommentsRelational Data Synchronization between environments
There are business and/or technical cases where relational data should be duplicated to another environment. Since the demands of those business and/or technical cases are not the same, there are multiple technical solutions to achieve the goal. In this article, I will discuss of the various solutions according to difference business needs, with deep dive into one family of solutions – sync solutions that is based on the database engine (DB engine). The content is Azure oriented, but the same concepts are true for other clouds as well. I would expect that anyone that needs to sync relational data between environment can find here a good guideline.4.1KViews0likes0CommentsGraph API integration for SaaS developers
Many applications integrate with Microsoft Graph APIs to enrich their functionality with user data or provide additional features on top of Office 365 or Azure services. Some best practices can be leveraged to efficiently consume data from Microsoft Graph. This sample showcases how to use delta tokens to retrieve a change set, in combination with subscriptions/webhooks, to get notified when a delta token should be used to get the latest changes without pulling the whole set of data each time.4.9KViews1like1Comment