Platform Engineering

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

    Tags

    Load Balancing Public and Private Traffic to Azure API Management across Multiple Regions

    Posted by Paco de la Cruz on 08 July 2020

    Technology, Microsoft Azure, Solution Architecture, API Management, Azure Traffic Manager, Azure Application Gateway

    In different projects, I have had to implement load balancing for multi-region deployments of Azure API Management. API Management with multi-region deployments, allows you to enable a built-in external load balancer. This means that public traffic is routed to a regional gateway based on the lowest latency without...

    Continue reading

    Serverless Patterns and Best Practices for AWS - Part 2, Build

    Posted by Emad Elagouz and Umar Purnomo on 16 June 2020

    Serverless, Technology, Best Practice, aws, lambda

    Introduction

    This post is part 2 of a 3 part series.

    1. Serverless Patterns and Best Practices for AWS - Part 1 Design
    2. Serverless Patterns and Best Practices for AWS - Part 2 Build (this)
    3. Serverless Patterns and Best Practices for AWS - Part 2 Deploy and monitor (stay tuned)

    In our previous blog we discussed some of...

    Continue reading

    Semantic Versioning with Conventional Commits

    Posted by Sohrab Hosseini on 11 June 2020

    CICD, DevOps, Technology, developer, semver, git, scm, versioning, branching, GitLab, release

    Versioning is important. I do not have to tell you this. Yet, I see it done poorly over and over again. 

    The deficiencies I usually encounter are a lack of unambiguous developer and release processes and poor tooling support. If your developers sit there wondering how to do certain tasks, then the process is broken....

    Continue reading

    Keeping Secrets Secret in Azure Web Apps

    Posted by Tim Nicol on 12 May 2020

    App Services, CICD, Microsoft Azure, security, Azure Key Vault, Azure Pipelines, Azure DevOps, Azure Web Apps

    As an Azure developer that specialises in building integration solutions using the Azure Cloud Platform, I typically work to provide integrated connectivity and functionality between enterprise systems.  This can include existing on-premises systems (including legacy) as well as more contemporary workloads that run in...

    Continue reading

    Serverless Patterns and Best Practices for AWS - Part 1 Design

    Posted by Emad Elagouz and Umar Purnomo on 05 May 2020

    Serverless, Technology, aws, lambda

    Introduction

    This post is part of a series

    1. Serverless Patterns and Best Practices for AWS - Part 1 Design (this)
    2. Serverless Patterns and Best Practices for AWS - Part 2 Build
    3. Serverless Patterns and Best Practices for AWS - Part 2 Deploy and monitor (stay tuned)

    One of the more recent developments in cloud computing...

    Continue reading

    Contact tracing apps - can we trust the tech?

    Posted by Robert Valk on 29 April 2020

    Development, Technology, data privacy, COVID-19, BlueTrace, Android, Mobile App, Contact Tracing, Apple, Google

    Contact tracing is an essential tool for health authorities trying to contain the COVID-19 pandemic. Many nations are looking to mobile apps to support and automate contact tracing, to help us unlock our lockdowns and to get our societies and economies moving again. Yet, we live in an age where data privacy, cyber...

    Continue reading

    New Ways of Work in the times of COVID-19

    Posted by Sandeep Kumar Pandey on 23 April 2020

    Employee Engagement, Best Place To Work, Employee Happiness, wellbeing, work life balance, people & culture, life at deloitte, deloitte platform engineering, DPE, future of work, COVID-19, Remote Working

    In these times of social distancing, being together as a team becomes progressively daunting. With more and more businesses adopting remote working, it is crucial to ensure that the morale stays high and team dynamics survive the distance. As such, innovation is the key to evolve and adapt to the new ways of (remote)...

    Continue reading

    APIdays Melbourne: Call for Speakers

    Posted by Saul Caganoff on 12 March 2020

    APIdays, melbourne, conference, CFP

    We’re excited to announce the return of APIdays to Melbourne Convention and Exhibition Centre on September 15th and 16th 2020.

    Continuing our unique program and topics covering API-first strategy, developer experience, platform architecture and emerging technologies. Join more than 600 of your peers for two days of...

    Continue reading

    GitOps: Reconciling Desired State with a Runtime Environment

    Posted by Everett Toews on 10 February 2020

    DevOps, Technology, platform, gitops

    I recently did an Ignite talk at DevOpsDays Auckland 2019 about GitOps. While preparing the deck for the talk, I had a chance to really reflect on the question “What is GitOps?”.

    Definition

    GitOps is reconciling a desired state in Git with a runtime environment.

    “But this is what we’ve always done!” you say. You’re...

    Continue reading

    Adopting new ways of working in response to change

    Posted by Suhen Pather on 03 December 2019

    Agile, customer, lean, product-vs-project, design thinking

    No industry or company, large or small, is immune to thedisruptive forces present in our global economy.

    Deloitte, Lean Flow to Enterprise Agility

    Organisations are under immense pressure to quickly adapt to change and embrace innovation. This is becoming part of their DNA in order to stay relevant. Organisational...

    Continue reading