Digital Transformation Blog
IT Outsourcing That Delivers - our insights, opinion and experience - shared for your benefit

Comparing the technical strengths, weaknesses and use cases of the most popular JS frameworks and libraries
All of the most popular front end JavaScript frameworks and libraries are impressive web dev technologies that have plenty going...

What is Agile software development?
Agile software development is an iterative approach to creating software products based on quickly releasing a minimum viable product (MVP)...

Profile of a DevOps engineer – role, skills & salary
DevOps engineer is now a common role in software development teams building cloud-native applications. But, with DevOps still comparatively new...

Software development explained
Software development is the process of creating a piece of software designed to perform a particular task. It encompasses the...

Kubernetes architecture explained – an introductory guide to K8s
A natural starting point to our Kubernetes consulting blog series would be an introduction to Kubernetes architecture itself. At least,...

The role of Helm in a Kubernetes architecture
What is Helm? Helm is a package manager for Kubernetes that makes it easy to take applications and services that...

The Elastic Stack (ELK): how to set up centralized logging with Logstash, Elasticsearch & Kibana
In this post, we will introduce the Elastic Stack, also referred to as the ELK stack – Logstash, Elasticsearch and...

Istio Explained – Service Mesh Routing
In the first of our series of Kubernest Consulting series of posts covering ISTIO, we’ll look at exactly what Istio...

What is cloud development and why develop in the cloud for the cloud?
Cloud Development vs Cloud-Native Development vs Traditional Software Development – What’s The Difference And Why Does It Matter? Cloud development...

Test Automation Case Study: Cucumber, Selenium and Jira Xray
How we used Cucumber, Selenium and Jira Xray to set up an automated testing infrastructure for a major e-commerce group...