Skip to content
Software as a ServiceOngoing practice

Software as a Service

Multi-tenant products engineered to be sold — tenant isolation, metering, entitlements, and the operational tooling a SaaS business needs on day one.

Isolation model

Per tenant

Data boundaries enforced at the data layer.

Basis
Project or venture build
Includes
Metering + billing
Reference
Seshira, Mercado

What we deliver

Core capabilities.

The parts of a SaaS product that are invisible in a demo and fatal in production — isolation, metering, and the ability to onboard a tenant without an engineer.

Tenant isolation

Row, schema, or account-level separation chosen per risk profile.

Metering

Usage captured accurately enough to bill from, and to argue about.

Entitlements

Plans, limits, and feature flags enforced consistently across the product.

Self-serve onboarding

Tenant provisioning without a human in the loop.

Product analytics

Cohort, retention, and usage instrumentation from launch.

How it runs

Isolation decided first.

The isolation model is the hardest thing to change later, so it is the first decision — driven by the compliance posture your buyers will demand.

01

Choose isolation

Model selected against regulatory and commercial requirements.

02

Build the core

Identity, tenancy, entitlements, and metering before features.

03

Ship the product

Feature development on a tenancy foundation that already works.

04

Commercialise

Billing integration, plan changes, and self-serve signup.

Technology

What we build it on.

  • Cognito
  • DynamoDB
  • Aurora
  • Lambda
  • EventBridge
  • API Gateway

Cost & AWS pricing

Usually a scoped build or a venture partnership rather than a retainer. Per-tenant run cost is modelled during design, because unit economics that only work at scale usually never work.

See funded AWS programs

Next step

Build the tenancy layer first.

Discovery comes first — a short, bounded review that ends in an architecture, a scope, and a price. You keep the output either way.