Cloud & Engineering

We regularly write about our technical experiences (good and bad) and what we're learning from the market.

  • There are no suggestions because the search field is empty.

Tags

Effectively deploying a network-locked Function App – Part 2: App Service Plan

Posted by Abhinav Sharma on 13 October 2022

Azure Functions, Microsoft, Microsoft Azure, Networking, cloud infrastructure

Overview

In the previous post, I talked about how a Function App deployed in Consumption Plan cannot be deployed in a network-locked architecture. In this post, I will try to reach the same objective of deploying a Function App where all the components used by the app are not accessible from the public internet...

Continue reading

Effectively deploying a network-locked Function App – Part 1: Consumption Plan

Posted by Abhinav Sharma on 07 October 2022

App Services, Azure Functions, Microsoft, Microsoft Azure, Networking

Overview

Azure Function is a serverless service offering on Azure that allows one to write less code, maintain less infrastructure, and focus on writing code to solve the problem at hand. The deployment of Azure Function is usually not too complicated, but it tends to get harder to manage when deployed with various...

Continue reading

Custom Distributed Tracing and Observability Practices with Azure Functions – Part 3: Implementation

Posted by Paco de la Cruz on 10 March 2021

Azure Functions, Integration, Microsoft, Application Insights, Technology, Microsoft Azure

Introduction

In the previous post of the series, we described the design of an approach to meet common observability requirements of distributed services using Azure Functions. Now, in this post, we are going to cover how this can be implemented and how we can query and analyse the produced tracing logs.

This post...

Continue reading

Establishing Guardrails with Azure DevOps Pipelines

Posted by Ross McDermott on 03 March 2021

Microsoft, Delivery, Microsoft Azure, Azure Pipelines, Azure DevOps, cloud computing

With the constant evolution of governance, compliance and security, it can be a daunting prospect to balance best practices while promoting lean and efficient delivery approaches.

In this post, we will walk through and demonstrate how using best practices pipeline structures, standardisation, and cross-team...

Continue reading

Custom Distributed Tracing and Observability Practices in Azure Functions – Part 2: Solution Design

Posted by Paco de la Cruz on 24 February 2021

Azure, Azure Functions, Microsoft, Application Insights, Microsoft Azure

Introduction

In my previous post, I discussed why it is important to consider traceability and observability practices when we are designing distributed services, particularly when these are executed in the background with no user interaction. I also covered common requirements from an operations team supporting...

Continue reading

Custom Distributed Tracing and Observability Practices in Azure Functions – Part 1: Introduction

Posted by Paco de la Cruz on 19 February 2021

Azure Functions, Microsoft, Application Insights, Microsoft Azure

Introduction

As developers, we tend to focus our efforts on building and shipping our services and apps to production, but it’s quite common that we forget to think about what happens after go-live. Once we reach production, the solution becomes someone else’s problem. But, even if we could build bug-free services,...

Continue reading

A Pace-Layered Integration Architecture

Posted by Dan Toomey on 05 July 2018

Architecture, Azure, BizTalk Server, Integration, iPaaS, Microsoft, Microsoft iPaaS, Article, Technology, Learning & Development, Integrate2018, Systems of Differentiation, Systems of Innovation, Message Bus, MSBTS, Systems of Record

Integration at Pace Within the Adaptive Enterprise

In the modern enterprise, it is rare to see a single monolith application that rules the entire landscape. While there still may be a large mainframe or another system which holds the principal data and source of truth (SoT) for an organisation, most landscapes today...

Continue reading

Azure API Management CI/CD Best Practices

Posted by Grant Samuels on 13 April 2018

Azure API Management, Continuous Integration, Microsoft, VSTS, ARM Templates, Article, Technology

Introduction

Azure API Management is a great product that we often use on customer solutions. It is an extremely effective way to provide a layer of abstraction between your callers and back-end APIs, and provides centralised governance across your API surface.

However, one of the most common questions from our...

Continue reading

Logic Apps and the Service Bus Connector - The Case of the Incomplete Message!

Posted by Adam Craven on 18 September 2015

Logic Apps, Microsoft, Service Bus, Blog, Technology

When an Azure App Service Logic App Service Bus Connector trigger does not complete the Service Bus message...

(Cross-posted on DevZone.ChannelAdam.com)

The Symptom

The other day I tracked down an issue my team was seeing with an Azure App Service Logic App. The Logic App was being triggered by an Azure Service Bus...

Continue reading