Platform Engineering

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


    ARM Template Lifecycle Management: DOs and DON'Ts

    Posted by Justin Yoo on 18 June 2018

    Architecture, ARM Templates, DevOps, Article, Technology, Best Practice


    Are you an experienced DevOps engineer or managing cloud resources on Azure, or about to jump into Azure resource management?

    While you are creating, updating or deleting resources on Azure, you must have worked with Azure Resource Manager that keeps all resource definitions known as ARM templates. In...

    Continue reading

    Separation of Concerns: Logic App from ARM Template

    Posted by Justin Yoo on 13 June 2018

    Architecture, Logic Apps, ARM Templates, Blog, Technology, Latest Post, Separation of Concerns


    Azure Logic App is a set of workflow definitions, which is written in JSON format. The nature of JSON object results in this being tightly bound with ARM template. In other words, the Logic App has a dependency on an ARM template. Due to these characteristics, when any update is made on the workflow, the...

    Continue reading

    Azure Durable Functions vs Logic Apps: How to choose?

    Posted by Paco de la Cruz on 10 May 2018

    Architecture, Azure Functions, Logic Apps, Serverless, Article, Technology, Azure Durable Functions, Latest Post


    Azure currently has two service offerings of serverless compute: Azure Logic Apps and Azure Functions. Until recently, one could argue that Azure Functions were code triggered by events while Logic Apps were event-triggered workflows. However, that changed after the release of Azure Durable Functions...

    Continue reading

    When to Use an Azure App Service Environment v2 (App Service Isolated)

    Posted by Paco de la Cruz on 08 August 2017

    App Service Environment, App Service Isolated, App Services, Architecture, Azure, Blog, Vision & Digital Transformation, Technology


    The Azure App Service Environment (ASE) is a premium feature offering of the Azure App Services which is fully isolated, highly scalable, and runs on a customer's virtual network. On an ASE you can host Web Apps, API Apps, Mobile Apps and Azure Functions. The first generation of the App Service...

    Continue reading

    Crisis of the Monolith

    Posted by Saul Caganoff on 15 October 2014

    Architecture, Microservices

    Last week I gave a presentation at the first meetup for Melbourne Microservices. Since many of us are aware of the general characteristics of microservices I wanted to survey the broader context of forces driving the emergence of microservices as a potential new application architecture.

    The IT world is in the midst...

    Continue reading

    PaaS: Only a Part of The Composable Enterprise

    Posted by Saul Caganoff on 26 September 2014

    Architecture, platforms, composable-enterprise

    Is PaaS the secret sauce for the Composable Enterprise? Certainly Warner Music Group and their CTO Jonathan Murray have put a lot of effort into using CloudFoundry as the container for applications in their new enterprise. But I think PaaS is only one side of the coin.

    Krish Subramanian as the Director of OpenShift...

    Continue reading

    Value Cross Referencing in Integration

    Posted by Edward McLoughlin on 25 September 2014

    Architecture, tech

    In almost every integration project in existence, you’ll find that at some point you need to map one set of representative values to another. It doesn’t take long to think of a few common examples. Lets take two hypothetical systems named Xup and Yonder. How do they each represent countries in addresses?


    Continue reading

    The Digital Enterprise Shift

    Posted by Saul Caganoff on 10 September 2014

    Architecture, platforms, composable-enterprise

    Continuing my series on the Composable Enterprise I’m looking at how different thought-leaders and organizations perceive the shift from our current methods of doing business to the digital platforms that will drive future, more agile businesses. This week I cover the “The Digital Enterprise Shift”, a whitepaper...

    Continue reading

    Characterizing Microservices

    Posted by Saul Caganoff on 03 September 2014

    Architecture, Microservices, api, soa

    My last microservices post welcomed the opportunity to further the conversation about service oriented architectures, because frankly the SOA job isn’t done yet. But I didn’t actually talk about what microservices are. Here I write down a simple definition.

    Well, actually there isn’t one. Microservices are a little...

    Continue reading

    Composable Capabilities on Demand

    Posted by Saul Caganoff on 28 August 2014

    Architecture, platforms, composable-enterprise

    My last post on the Composable Enterprise gave an overview of Jonathan Murray’s manifesto. While this is leading edge stuff, it is by no means new. We’ve been aiming for composable architectures for many decades now, going back to DCE and CORBA and perhaps even earlier. This speaks to how difficult the challenge is...

    Continue reading