Platform Engineering

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

Tags

Azure Durable Functions Pattern: Approval Workflow with Slack

Posted by Paco de la Cruz on 25 April 2018

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

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, Azure Durable Functions, Enterprise Integration Patterns, SendGrid, Serverless, Technology, Blog

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, Logic Apps, Twilio, Webhook, Technology, Blog

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, Technology, Blog

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