Skip to content
available for projects000%
All writing
ENTRY-018Infrastructure7 August 2026 · 1 min read

SER-03 · SER-03.04 · SaaS Systems: Architecture, Cost and Simplicity

What 2.6 million Ordovia requests taught me about SaaS architecture

The main lesson was not about choosing a cheaper backend. It was about being able to explain why the system talks to the backend at all.

Ordovia reached roughly 2.6 million monthly Supabase requests before it had a user scale that made the number feel natural. The useful question became: which product behaviors were producing that traffic?

A backend bill can be the price of not being able to explain your own system's behavior.

The lessons

  • Total request count is not enough; measure per user, session, route and feature.
  • Feature-local fetching decisions accumulate into system-wide cost.
  • Cloud-first does not mean cloud-every-second.
  • Polling should be justified rather than default.
  • Cache is a system policy and cost control, not just a speed trick.
  • Mutation invalidation should target affected domains.
  • Fix application behavior before changing infrastructure vendors.
  • Request per active user per day is a useful health signal.
txt
measure -> reduce waste -> fix architecture -> then compare infrastructure
An integrated product does not need to become a tangled system.
  • Ordovia
  • SaaS Architecture
  • Supabase
  • Performance
  • Cloud
  • Observability

SER-03 · SER-03.04

SaaS Systems: Architecture, Cost and Simplicity

Field notes and decision frameworks connecting backend cost, cloud choices and product complexity as one systems problem.

AVAILABLE FOR PROJECTS · PRODUCT & SYSTEMS ARCHITECT · TAKEOVER / STABILIZE / OPERATE · WEB · ANDROID · WINDOWS · AHMET CANAL

Contact

Has your product grown faster than its system?

Send the current situation, your biggest blocker and the outcome you want. We will clarify scope together.

Availability

Open to new consulting and project-based work.