Work

What changed, and by how much

Case studies in this industry are usually a logo strip and a paragraph about "digital transformation". These are organised by cluster type — 37 engagements across 22 capability domains — and each one ends with the numbers that moved. The client is anonymised rather than the number softened.

37 engagements documented
22 domains covered
11 with a measured before → after
0 client-named and authorised
How to read these Every case carries a badge. Representative means it describes an engagement pattern we deliver, anonymised and without invented metrics — we are not claiming a specific named client. Client-verified means a customer has authorised publication and you can ask for a reference call. We will tell you which is which before you ask.
4 engagements

Container orchestration

Research institute · North America

Forty machines, one Git repository, no one logging in by hand

Bare metal provisioning plane

Scale
40 compute nodes · mixed generations · 6 years of drift
Timeline
4 weeks build, 2 weeks rehearsal
  • 12 min per-node bring-up, measured on all 40
  • 100% of machine state now described in Git
  • 0 interactive logins required for a new node
B2B SaaS · North America

A cluster nobody dared upgrade, rebuilt so upgrades became routine

Kubernetes — self-managed HA control plane

Scale
3 clusters · 210 nodes · 1,400 workloads · 4 teams
Timeline
11 weeks build, then managed retainer
  • 49 min measured control-plane upgrade, zero dropped requests
  • 4 min measured etcd restore to a working control plane
  • 0 plaintext secrets remaining in Git
Logistics technology · EU

Three major versions crossed, one workload restarted on purpose

Kubernetes — version upgrade programme

Scale
1 cluster · 96 nodes · 5 minor versions behind
Timeline
7 weeks, staged across three windows
  • 3 major hops completed in planned windows
  • 1 workload restarted deliberately, none unexpectedly
  • 0 rollbacks required
4 engagements

Virtualisation & VDI

1 engagement

High availability

1 engagement

HPC & scheduling

2 engagements

GPU & AI

3 engagements

Relational & distributed SQL

3 engagements

NoSQL, cache & search

2 engagements

Messaging & streaming

Payments platform · US

ZooKeeper retired without a single consumer message lost

Kafka — KRaft mode migration

Scale
7 brokers · 240 topics · 1.9TB retained · 120 consumer groups
Timeline
10 weeks including a full dress rehearsal
  • 0 messages lost across the migration
  • 120 consumer groups verified by offset diff
  • 1 dress rehearsal before production was touched
1 engagement

Analytics & lakehouse

4 engagements

Distributed storage

1 engagement

File, block & object

1 engagement

Backup & DR

1 engagement

Network devices & fabric

1 engagement

Load balancing & ingress

1 engagement

Foundation network services

1 engagement

Identity & secrets

1 engagement

Application & web

1 engagement

CI/CD & artifacts

1 engagement

Observability

1 engagement

Security operations

1 engagement

Edge & SD-WAN

1 engagement

Multi-cluster & platform

Before launch If you have written authorisation to publish real customer names and logos, they get added here — along with a link to what that customer was willing to say on the record. Until then, this page stays anonymised. We do not invent clients, and we do not use stock photographs of people who do not work here.

Want a reference call?

For a scoped engagement, we will arrange a call with a customer running something similar. They will not be hand-picked for enthusiasm — you can ask them what went wrong.