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 - 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

Swift Service Fabric Deployments with PowerShell

Posted by Dan Toomey on 05 March 2019

Azure, Azure Service Fabric, Development, Azure PowerShell, DevOps, Microsoft Azure

A few weeks ago I had the great privilege of presenting a 60 minute breakout session at Microsoft Ignite | The Tour in Sydney. It was thrilling to have over 200 people registered to see my topic “Seamless Deployments with Azure Service Fabric”, especially in the massive Convention Centre. 

In the session I...

Continue reading

Mule on OpenShift: Part 1 - Deployment Models

Posted by Sohrab Hosseini on 28 February 2019

kubernetes, tech, mule, platform, openshift, container, anypoint

At Deloitte Platform Engineering, we have been building containerised platforms for a few years now. Red Hat OpenShift Container Platform has been our weapon of choice in many of these instances, complementing a solid Kubernetes foundation.

A significant part of this work also consists of building and deploying...

Continue reading

Performing Constructor Injections on Azure Functions V2

Posted by Justin Yoo on 22 February 2019

Azure Functions, Dependency Injection, Constructor Injection, Testability

In January 2019, Azure Functions Team has released a new version of its runtime, 2.0.12265.

I wasn’t able to believe what that meant at the first place.

Does that mean we now can get rid of the infamous static modifier from both classes and methods?

In fact, Fabio from Azure Functions Team showed a demo at Ignite...

Continue reading

Journey Towards Event-Driven Microservices

Posted by Sudarshan Sreenivasan on 26 November 2018

Events, Microservices, tech, kafka, EDA

Many organizations are adopting a microservices architecture in order to reduce dependencies between system components and allow more frequent release cycles and more flexible scalability. However, unless they have a clear view of the underlying interaction patterns, teams risk building a tightly coupled distributed...

Continue reading

Solving Complex Problems With DataWeave

Posted by Lipika Naik on 16 November 2018

tech, java, mule, dataweave, groovy

DataWeave is the primary transformation language in Mule. What is interesting about DataWeave is that it brings together features of XSLT (mapping), SQL (joinBy, splitBy, orderBy, groupBy, distinctBy operators), Streaming, Functional Programming (use of functions in DataWeave code) to make it a power-packed data...

Continue reading

Empowering Business with a Platform Architecture Approach

Posted by Graeme Perrins on 26 October 2018

Architecture, platforms, strategy

Deloitte Platform Engineering has built experience and knowledge of delivering complex solutions that span organisational domains. These large scale, cross domain solutions bring added complexities to delivery. Our experience shows that by taking a different view to the problem you can deliver more than just a...

Continue reading

Credit Assessment & Social Data — Part 2: Using Social Indicators

Posted by Anindya Roy on 22 October 2018

process, credit, strategy, banking

Following my previous post (Part 1 - Traditional Credit Rating) you hopefully now know your credit score and you have mastered the art of managing your credit score. Now brace yourself — what if I tell you that you probably shouldn’t be too excited about it? Read on.

Problems With Traditional Credit Scoring

The...

Continue reading

Credit Assessment & Social Data — Part 1: Traditional Credit Rating

Posted by Anindya Roy on 16 October 2018

process, credit, strategy, banking

We live in a time where trust is gold. One aspect of trust is credit worthiness. This topic has evolved and has been thought through socially and philosophically since ancient times. In this three-part blog, I am going to talk about credit worthiness in our modern world. I will talk about assessment of financial...

Continue reading

Promoting a Performance Mindset in Non-Technical Roles

Posted by Adam Reincke on 21 September 2018

performance, test

Performance testing and engineering is typically thought of as a purely technical concern. However, in our experience across many varied industries and organisations, it’s the people in key non-technical roles that can have the greatest impact on both the performance of the end product and the sanity of the delivery...

Continue reading