APIs make the digital world go round. According to Gartner, they are an essential element of every digital strategy. They enable systems and applications to interact, connecting disparate data sources and bridging access protocols. APIs can unlock your organisation’s digital assets and allow them to be consumed in a...
Maximising Your APIs with a Digital Integration Hub
Architecture, Integration, APIs, Digital Transformation, Fast-Data
Hexagonal Architecture
Architecture, Microservices, Clean Architecture, Hexagonal Architecture
A few weeks back at our monthly #PETechtalk for Deloitte Platform Engineering, I spoke about "Hexagonal Architecture" and how exploring the past can help us to build our future. I promised those who attended I would follow up with a blog article giving you the highlights we went through and also provide some of the...
APIdays - Modern Architecture for APIs
Architecture, Events, Microservices, Serverless, kubernetes, service mesh, APIdays
APIdays is all about the business and technology of APIs. Last week I described some of the API management highlights at our Melbourne event on September 19th and 20th.
Another important API dimension is the back-end architecture. How do you build APIs that are reliable, resilient, scalable and evolvable?
Last year...
Protecting Data Privacy - Obligations for solution architects
Architecture, data privacy, Solution Architecture, Solution Architects
Data Privacy Failures
The last couple of years has seen a turning point regarding the increased awareness that people have of how organisations use their data and the responsibilities that come with holding personal data.
Recent Examples
Following some significant failings of companies to protect data privacy:
Enterprise Integration Patterns on Azure Integration Services - Introduction
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,...
Empowering Business with a Platform Architecture Approach
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...
Comparing Istio with Netflix Frameworks for Inter-Microservices Communications
Architecture, Microservices, tech, api, istio, netflix, service mesh, gcp
The technical advancements in every aspect of software development lifecycle make it clear that there are more than one solution to any problem. In this article I examine Istio’s service mesh capabilities to address issues that developers face while creating microservices and compare it with the widely adopted Netflix...
Reassessing Credit Assessment
Architecture, process, strategy, banking, innovation, decisions
Australia has one of the highest rates of personal debt in the world. Estimates indicate that the average Australian owns at least 1 credit card and that roughly 57% of our $2 trillion personal debt is attributable to mortgages. These statistics lend themselves to the assumption that majority of Australians have at...
AWS Elasticsearch Snapshot Archival for the Brave
Architecture, Logging, tech, aws, audit, archive, elasticsearch
Data retention has become a crucial topic over the past few years, with organisations continuously exploring better ways to define and implement secure processes that cater to their needs. This becomes increasingly difficult when most of our data is stored/generated in the cloud, hence, requiring a flexible and...
Testing ARM Templates with Pester #2 – Azure CLI
Architecture, VSTS, ARM Templates, Azure PowerShell, Testing, Pester, Blog, Technology, Azure CLI
In my previous post, Testing ARM Templates with Pester #1 – PowerShell, I showed how to test behaviours ARM template deployment without actual deployment. At the end of the post, I also briefly mentioned how we can integrate this testing into our CI/CD pipeline. However, I was actually asked many times how I did it on