Database Patterns with Azure Kubernetes Service Part 2: Azure SQL DB and Managed Identity

My Blog Post: An ASP .NET Core app hosted in Azure Kubernetes Service (AKS) that is accessing an Azure SQL Database using Azure AD Managed Identity. The benefit is the ability for the application code not to use conventional SQL credentials of username and password stored in configuration files. Also, not use Azure Key vault to retrieve any user name and password credentials. There is nothing wrong with these techniques, but using Managed Identity is more streamlined and is a security best practice. #AKS #Kubernetes #Security #managedidentity #azureAD #AzureSQL

Understanding Ingress Controllers and Azure App Gateway for Azure Kubernetes Part 1: Intro

I will share my experiences with a design and implementation of Azure Application Gateway for an Azure Kubernetes Service (AKS) cluster. This is so that you may get some practical insight as you plan and design for using the Azure App Gateway. In this blog series, I will go over Fundamental Ingress conceptsArchitecture and deployment …

Continue reading Understanding Ingress Controllers and Azure App Gateway for Azure Kubernetes Part 1: Intro

Planning Essentials for an Azure Kubernetes Cluster – Part 2

Continuing from blog post Part 1, the objective is to go through some essentials for planning out a simple Azure Kubernentes Cluster to host your containerized or microservices application in a development/test or proof of concept (POC) environment. Also, to lay out the foundation to build upon towards a production grade environment. Identity Access Security …

Continue reading Planning Essentials for an Azure Kubernetes Cluster – Part 2

Planning Essentials for an Azure Kubernetes Cluster – Part 1

Background: Getting started and learning Azure Kubernetes Service (AKS) is known to be a steep learning curve. In addition to planning for an AKS setup has a ton of design and architecture considerations. Objective: Go through some essentials for planning a simple Azure Kubernetes Cluster to host your containerized or micro-services application in a development/test …

Continue reading Planning Essentials for an Azure Kubernetes Cluster – Part 1

Using Azure Sentinel with Azure App Gateway to Investigate Web Attacks – Part 1 Intro

Requirement Use Azure Sentinel to monitor and investigate incidents of cyber-attacks on a web application by having a layer of protection by leveraging the Azure Application Gateway’s Web Application Firewall. Solution Design The Azure Application Gateway is a layer 7 web traffic load balancer with many features to manage your traffic. This includes the WAF …

Continue reading Using Azure Sentinel with Azure App Gateway to Investigate Web Attacks – Part 1 Intro

Windows Server 2012 R2 Web Application Proxy and ADFS 3.0 Azure Lab

The following diagrams are based on a lab I built on Microsoft Azure IaaS leveraging Web Application Proxy and ADFS 3.0. to demonstrate single sign-on with claims based applications. As I come from an application development and architecture background, I learned a great deal with Azure IaaS and system administration with respect to Azure Virtual …

Continue reading Windows Server 2012 R2 Web Application Proxy and ADFS 3.0 Azure Lab

SharePoint 2013 Workflow Integration with the WaitForCustomEvent Activity

Implementing an integration scenario with SharePoint 2013 Workflows using WaitForCustomEvent Activity in Visual Studio 2012 Technical Requirement: Integrate a SharePoint workflow with another application to call into the application and wait for a response with data. Applicable business scenarios A document management approval workflow notifies a CRM system of a customer engagement and provides a …

Continue reading SharePoint 2013 Workflow Integration with the WaitForCustomEvent Activity

My favourite SharePoint 2013 resource of the week

Out of all the resources posted on many blogs and on technet, I find the following link the best to kick off the learning curve: SharePoint 2013 training for IT pros http://technet.microsoft.com/en-us/sharepoint/fp123606 These videos are great because Talk mostly net new features/functionality Great starter for experienced SharePoint professionals Good depth of overview on new features …

Continue reading My favourite SharePoint 2013 resource of the week

My Presentation at Toronto SharePoint Camp 2011

For my 2nd year in a row, I just had delivered a presentation at the Toronto SharePoint Camp 2011 this past weekend. It was another smashing community event. Thanks to the organizers and all who came. tspug.sharepointspace.com My presentation this year was on http://www.calgary.ca as a SharePoint 2010 Internet Site. I have been on this …

Continue reading My Presentation at Toronto SharePoint Camp 2011