SaaS development for US companies · Engineers in your repo · Project lead in Dallas, Texas

Home / Case studies

Example project · Platform engineering

Usage billing, a public API and calmer releases for a growing fleet-tracking SaaS

An established SaaS that tracks delivery fleets has outgrown flat per-account pricing, and its larger customers keep asking for an API. Its small in-house team needs extra engineers who can work in the existing codebase without slowing releases.

Type
Example project · sample data
Stage
Established, growing
Engagement
Dedicated engineers in their repo
Focus
Billing, API, releases

This is an illustration of a typical platform engagement. Routewise, its customers and its numbers are invented for the example.

Metered usage, visible before invoicing. Vehicles are counted once per month and customers can see their usage before the invoice is created.
Step 01

Metered usage, visible before invoicing

Vehicles are counted once per month and customers can see their usage before the invoice is created.

Sample design · sample data

01 · The situation

Growth outpacing the platform

Large customers pay the same as small ones, invoices are adjusted by hand, and integrations are done by exporting spreadsheets. Each release is a nervous evening because there is no staging environment.

02 · How we’d work

Inside their codebase, in two-week releases

  1. Engineers join the existing repo, code review and standups
  2. A staging environment and automated tests come first
  3. Usage metering and volume pricing added behind a feature flag
  4. A versioned public API with scoped keys, rate limits and docs
  5. Webhooks with retries for the events customers care about
  6. Billing totals compared old against new before switching
03 · How success is judged

What we’d track

  • Invoices needing manual correction each month
  • Customers using the API
  • Failed or rolled-back releases
  • Time from merged change to production
Technology
Java and Spring BootReactPostgreSQLKafkaAWS

Building or growing a SaaS?

Map your build with the free roadmap tool, or book a technical call.