
When Chaos Engineering Meets DevOps
DevSecOps Engineer, Michael Hogg, explores how chaos engineering has grown across disciplines – and is now taking on an important role in…

DevOps Deep Dive: What is a Service Mesh?
Many early adopters think DevOps is a set of software development practices and organizational processes that are better suited to modern cloud…

KubeCon 2020: Fast-Growing Projects, End User Stories and Virtual Community
Olga Lugai shares her key takeaways from her virtual visit to KubeCon 2020. KubeCon, the Cloud Native Computing Foundation (CNCF)’s flagship four-day…

5 Reasons Why a Cloud Landing Zone Makes Building a Cloud Platform Easier
Aniket Braganza explains the benefits of a cloud landing zone, especially when building a secure and well-organized cloud platform. What is a…

Kubernetes as a Cloud Services Provisioner: Deploying an App with Custom Resource Definitions
Following up on his first blog focusing on Kubernetes as a cloud services provisioner, Brad Campbell explains how to deploy a simple…

Kubernetes as a Cloud Services Provisioner: What are Custom Resource Definitions?
In the first of two blogs covering the use of Kubernetes as a cloud services provisioner, Brad Campbell answers the question: What…

How to Migrate VMs To Google Cloud
In the past, moving a large application estate to the cloud involved second-guessing connectivity, dependencies, configuration and how the application should be…

How To Deploy An Application Using The Azure Kubernetes Service
Kishan Gohil and Evdokia Pilavaki demonstrate how to deploy a containerised application using Azure Kubernetes Service. Containerized cloud applications have become a…

Tackling Capacity Limitations With Cloud Service Providers
In this blog, Cloud Systems Developer, Mykal Dortch shares his experience tackling unexpected capacity limitations when working with CSPs and suggests several…