What is API management Publishing data, insights and business capabilities via API in a unified way can be challenging at times. Azure API management (APIM) makes it simpler than ever. Businesses everywhere are looking to extend their operations as a digital platform, creating new channels, finding new customers and driving deeper engagement with existing ones.… Continue reading Continuously deliver changes to Azure API management service with Git Configuration Repository
Category: Powershell
Azure Web App – Removing IP Restrictions
Azure Web App allows us to configure IP Restrictions (same goes for Azure Functions, API apps) . This allows us to define a priority ordered allow/deny list of IP addresses as access rules for our app. The allow list can include IPv4 and IPv6 addresses. Source: MSDN Developers often run into scenarios when they want to… Continue reading Azure Web App – Removing IP Restrictions
Secure Azure Web sites with Web Application Gateway wtih end-to-end SSL connections
The Problem In order to met higher compliance demands and often as security best practices, we want to put an Azure web site behind an Web Application Firewall (aka WAF). The WAF provides known malicious security attack vectors mitigation's defined in OWASP top 10 security vulnerabilities. Azure Application Gateway is a layer 7 load balancer that provides WAF out of the box. However,… Continue reading Secure Azure Web sites with Web Application Gateway wtih end-to-end SSL connections
Azure template to provision Docker swarm mode cluster
What is a swarm?The cluster management and orchestration features embedded in the Docker Engine are built using SwarmKit. Docker engines participating in a cluster are running in swarm mode. You enable swarm mode for an engine by either initializing a swarm or joining an existing swarm. A swarm is a cluster of Docker engines, or… Continue reading Azure template to provision Docker swarm mode cluster
IAC – Using Azure RM templates
As cloud Software development heavily leverages virtualized systems and developers have started using Continuous Integration (CI), many things have started to change. The number of environment developers have to deal with has gone up significantly. Developers now release much frequently, in many cases, multiple times in a single day. All these releases has to be… Continue reading IAC – Using Azure RM templates