Solutions · SaaS platforms

SaaS & internet platforms

Multi-tenant isolation, unpredictable growth, and a cloud bill that scales faster than revenue.

The constraint

What makes this sector awkward

Growth is unpredictable, tenants must be genuinely isolated, and the platform cost is a first-order line in the business model rather than an infrastructure detail. The engineering team is small and every hour spent operating the platform is an hour not spent on the product.

Kubernetes with enforced tenant boundaries, an edge and firewall tier whose failover has been measured, autoscaling that responds to real signals, and cost attribution per team.

Where you probably are

Four situations we see constantly

If two or three of these describe your environment, the audit is worth the money. If all four do, it is overdue.

A one-line configuration change can take down every route

All ingress shares a controller, nothing validates resources before they reach the cluster, and the blast radius of a typo is the whole platform.

Tenant isolation is a convention

Namespaces and a review process. It holds while everyone follows the process, which is not the same as holding.

Nobody can say what a namespace costs per month

The cloud bill is analysed per account, not per team. Feature decisions are made without knowing what they cost to run.

The firewall pair has never failed over

The control plane everybody depends on is an HA pair that has been in service for years without a failover test.

How we sequence it

Four phases, each useful on its own

Sequenced so that stopping after any phase leaves you better off rather than stranded mid-migration.

  1. 01

    Make the platform observable by team

    Attribute cost and capacity per namespace and per service, at a granularity that can inform a product decision.

    You end up with

    Cost per namespace per month, and the noisy-neighbour workloads named.

  2. 02

    Constrain the blast radius

    Add admission validation so a bad resource does not reach the cluster, and separate controllers where isolation actually matters.

    You end up with

    A tested recovery from a deliberately broken route, and a documented answer to what a bad change can reach.

  3. 03

    Turn isolation into enforcement

    Move tenant boundaries into policy, network policy and resource quota, so they hold when someone makes a mistake.

    You end up with

    Isolation that survives a misconfiguration rather than depending on review.

  4. 04

    Test the parts everybody forgot

    Fail over the firewall pair, the load balancer and the ingress tier. Time each one under real traffic.

    You end up with

    Measured failover for every shared tier, with the previously untested ones now on a drill schedule.

What we measure in this sector

These are the numbers we put in the delivery report. If we cannot measure it, we do not promise it.

  • Zero-downtime control-plane and platform upgrades
  • Firewall and load-balancer failover tested and timed, not assumed
  • Cost per namespace per month, attributable to a team
  • Ingress blast radius documented and constrained by admission policy

What we don't do

Every vendor says yes to everything. Here is where our answer is no, or where someone else needs to be in the room. If this list looks wrong for your situation, tell us — we would rather argue about scope before the contract than after.

  • Out of scope

    Application architecture, feature development and code review

    We build and operate the platform. Application design decisions stay with your team, though we will happily argue about them over the platform boundary.

  • Out of scope

    SOC 2 audit execution

    We implement the technical controls and produce evidence. The audit and the report belong to a licensed auditor.

  • Requires partner

    Cloud cost negotiation with your provider

    We can analyse and reduce consumption. Committed-use negotiation depends on your commercial relationship and your provider.

  • Included

    Cluster lifecycle, isolation enforcement, cost instrumentation and on-call

    Including the drill schedule for tiers that had never been tested.

Questions we get asked

SaaS platforms specifics

We are already on managed Kubernetes. What is left for you to do?

The parts the platform does not cover: tenant boundaries that are enforced rather than agreed, cost attribution per team, blast-radius control on shared ingress, and failover testing for the tiers everyone assumed were fine.

Can you reduce our cloud spend?

Often, and usually not by moving providers. Right-sizing, storage tiering, and finding the workloads that are paying for capacity they never use. We will quantify it before recommending a migration.

Do you take over on-call entirely?

On the Mission-Critical tier we take 24×7 response for the cluster layers we own, with a named engineer and a contractual response target. Your application remains yours — we will be explicit about where that line sits.

Want this looked at against your saas platforms environment?

Thirty minutes, no slides. Bring the awkward constraint — that is usually the interesting part.