Serverless Architectures: Designing for Scale, Simplicity and Resilience
Luke Mitchell - 07/01/2026
Modern applications face a constant tension between competing architectural demands: systems must scale efficiently, remain highly available, perform well under load and be maintainable without excessive operational overhead.
This blog explores cases where serverless architectures can address these requirements by shifting infrastructure management to cloud providers, allowing development teams to focus on building features rather than managing servers.
Putting the CD Back into CI/CD: A Guide to Continuous Deployment
Audacia - 17/12/2025
Many organisations talk about CI/CD, but the reality is that most have achieved continuous integration without continuous deployment. This article explores two distinct pathways to achieving true continuous deployment: trunk-based development and Git Flow.
The Building Blocks of AI Governance: Policies, Principles & People
Chris Bentley - 20/10/2025
Increasingly, AI is being woven into the fabric of modern engineering. Whether it’s enterprise models like ChatGPT, off-the-shelf cloud tools or bespoke machine learning pipelines.
This article sets out a practical foundation for technology leaders looking to implement or update AI governance.
Building a Tech Radar: A Practical Guide for Technology Leaders
Richard Brown - 02/10/2025
Technology leaders regularly make decisions that shape the technical direction of organisations. Each choice regarding frameworks, languages or tools influences how systems are built and maintained. The challenge is keeping those decisions aligned across organisations.
One of the most effective ways to achieve that alignment is by using a Tech Radar.
Technology Insights: Most Read in 2025 (So Far)
Audacia - 22/08/2025
As we’re over halfway through 2025, we’re rounding up the most popular content read by IT directors, CTOs and other tech leaders on our technical insights blog so far this year.
Brick by Brick: How to Define the Right System Requirements
Matt Cross - 19/08/2025
Successful software projects are rarely the result of chance. They emerge from a disciplined approach to understanding the problem, structuring requirements , and aligning teams. These same principles – clarity of vision, scope control and collaboration – are as essential to replacing a medieval Lego castle as they are to delivering a complex software system.
Automating Document Workflows with Azure Document Intelligence
Rhys Smith - 07/07/2025
For many businesses, documents are the backbone of daily operations. Yet manual processing of these documents can be slow, error-prone, and often risky when it comes to handling sensitive data. This article explores how Azure Document Intelligence helps organisations automate document workflows, improving speed, accuracy and compliance.
Delivering Greenfield Projects: Getting the Foundations Right
Rhys Smith - 20/05/2025
Without legacy constraints, greenfield projects allow teams to bake in modern practices, cloud-native architectures and a developer-first culture from day one. This article discusses how development teams can lay solid foundations when starting from scratch.
Data Products: Build vs Buy
Adam Brookes - 28/04/2025
As data continuous to become the biggest operational challenge for organisations, here we discuss the question of whether teams should look to build their own data solutions in-house or, instead, leverage pre-built third-party data products.
When You Don’t Need AI - Just Maths & Statistics
Richard Brown - 02/04/2025
In the rush towards AI and machine learning, it’s easy to forget that many business problems can be solved, often more transparently and robustly, with traditional mathematical and statistical techniques. This article highlights examples where statistical models or mathematical techniques can provide appropriate solutions in place of complex AI.