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 3: App Service Environment v3

Posted by Abhinav Sharma on 21 October 2022

App Service Environment, Azure Functions, Microsoft Azure, cloud infrastructure

Overview

In the previous posts, I talked about different scenarios of deploying a Function App with a Consumption Plan and an App Service Plan in a network-locked architecture. In this post, I will cover a different architectural solution using App Service Environment v3. I will go through the complete deployment...

Continue reading

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

Monitoring Logic Apps Standard with Application Insights – Querying & Analysing Traces

Posted by Paco de la Cruz on 16 December 2021

Logic Apps, Monitoring, Application Insights, Microsoft Azure, Azure Integration Services

Overview

In the previous post of the series, we covered how to implement the different observability features that are available in Logic Apps Standard to send traces to Application Insights. In this post, we’ll discuss how to query and analyse these traces, and how to share these queries and publish query results....

Continue reading

Monitoring Logic Apps Standard with Application Insights – Implementation

Posted by Paco de la Cruz on 10 December 2021

Logic Apps, Monitoring, Application Insights, Microsoft Azure, Azure Integration Services

Overview

In the previous post of the series, we’ve covered the different built-in observability features that are available in Logic Apps Standard and how many of them are part of the traces sent to Application Insights. In this post, we’ll discuss how these features can be implemented in a sample scenario. The...

Continue reading

Monitoring Logic Apps Standard with Application Insights – Introduction

Posted by Paco de la Cruz on 07 December 2021

Logic Apps, Monitoring, Application Insights, Microsoft Azure, Azure Integration Services

Overview

As I previously discussed, it’s very common that developers tend to focus their efforts on building and shipping applications and services to production but forget to consider what happens after go-live. It’s easy to dismiss that the solutions being built are going to be supported by someone else. Once the...

Continue reading

Azure Update Management - Why you need it

Posted by Sep Beheshti on 16 November 2021

Azure, Azure Automation, Microsoft Azure, automation, governance, Update Management, Patching

Introduction

Managing updates and patches for Virtual Machines (VMs) hosted in any enterprise environment is essential and can be a daunting task.

Patch management for VMs consist of frequent updates to the operating system such as anti-virus definition updates, operating system updates, software updates and much...

Continue reading

Logic Apps Standard vs Durable Functions: How to Choose? (2021 Update)

Posted by Paco de la Cruz on 09 November 2021

Azure Functions, Logic Apps, Azure Durable Functions, Microsoft Azure

Introduction

Three years ago, after the release of Azure Durable Functions, I wrote a post comparing the capabilities of Logic Apps and Durable Functions. Both service offerings provide orchestration capabilities on Azure. At that time, Azure Durable Functions had just been released as generally available. As you’d...

Continue reading

The Secrets of Kubernetes

Posted by Reza Susanto on 29 June 2021

Azure, CICD, Microsoft Azure, kubernetes, Azure Key Vault, secrets management, kubernetes secrets

At Deloitte Platform Engineering, I help organisations build Kubernetes clusters and establish baseline policies and governance to ensure that they remain secure. A key aspect of cluster governance is defining how sensitive application configuration or ‘secrets’ are managed and used within the cluster.

Secrets such...

Continue reading

Part 1: How to reduce your doughnut budget with microservices

Posted by Aaron Newton on 28 April 2021

Azure Functions, Microservices, Microsoft Azure, performance, humour

Introduction

In the early days of my career, monolithic APIs were common. SOAP and XML were still popular - REST and JSON were the new kids on the block.

I worked in a development team that had inherited a monolithic API. A bad deployment left multiple key systems inoperable, and our support lines were inundated to...

Continue reading