Platform Engineering

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

Tags

Enterprise Integration Patterns on Azure Integration Services - Message Construction

Posted by Paco de la Cruz on 10 April 2019

Azure Functions, Enterprise Integration Patterns, Logic Apps, Service Bus, Azure Event Grid, Azure iPaaS

When we are designing a message-based integration solution, one of the first things we need to define is how the application data are going to be serialised into messages, so they can be transmitted to other applications. The Message Construction Enterprise Integration Patterns provide documented knowledge that can...

Continue reading

Enterprise Integration Patterns on Azure Integration Services - Introduction

Posted by Paco de la Cruz on 08 March 2019

Architecture, Enterprise Integration Patterns, Azure Integration Services, Azure iPaaS

In the past, architecting and building integration solutions was a task that only specialised developers and architects were able to do. The tools and skills were considered niche and not every developer was able to build a manageable integration solution. Now, with the available new low-code integration platforms,...

Continue reading

Azure Durable Functions Pattern: Approval Workflow with Slack

Posted by Paco de la Cruz on 25 April 2018

Azure Functions, Enterprise Integration Patterns, Serverless, Blog, Technology, Azure Durable Functions, Slack

Introduction

This is a post part of a series of implementing serverless approval workflows on Azure:

  1. Approval Workflow on Logic Apps with Twilio
  2. Approval Workflow on Azure Durable Functions and SendGrid
  3. Approval Workflow on Azure Durable Functions and Slack (this)

Recently, I published a post about implementing an

Continue reading

Azure Durable Functions Pattern: Approval Workflow with SendGrid

Posted by Paco de la Cruz on 17 April 2018

Azure Functions, Enterprise Integration Patterns, Serverless, Blog, Technology, Azure Durable Functions, SendGrid

Introduction

This post is part of a series about implementing serverless approval workflows on Azure:

  1. Approval Workflow on Logic Apps with Twilio
  2. Approval Workflow on Azure Durable Functions and SendGrid (this)
  3. Approval Workflow on Azure Durable Functions and Slack

Durable Functions is a new (in preview at the time...

Continue reading

The Logic Apps Webhook Action and the Correlation Identifier Pattern

Posted by Paco de la Cruz on 17 July 2017

Development, Enterprise Integration Patterns, Twilio, Logic Apps, Webhook, Blog, Technology

Introduction

In many business scenarios, there is the need to implement long-running processes which first send a message to a second process and then pause and wait for an asynchronous response before they continue. Being this an asynchronous communication, the challenge is to correlate the response to the original...

Continue reading

Transforming JSON Objects in Logic Apps

Posted by Paco de la Cruz on 18 May 2017

Azure, Development, Enterprise Integration Patterns, iPaaS, JSON, Logic Apps, Blog, Technology

Introduction

Many integration scenarios require translating messages from one data model to another. This is described in the Message Translator Enterprise Integration Pattern. Some of these might be:

  • Translation between two different proprietary data models
  • Translation between a proprietary data model and an...
Continue reading

Implementing the Polling Consumer Pattern using Azure Logic Apps

Posted by Paco de la Cruz on 11 May 2017

Azure, Development, Enterprise Integration Patterns, iPaaS, Logic Apps, Polling, Blog, Technology

Introduction

When implementing integration projects, it's quite common that upstream systems don't have the capabilities to push messages to downstream systems, or that due to different constraints or non-functional requirements, the receivers are required to pull for messages from those systems. Gregor Hohpe...

Continue reading