Your largest customer costs more to serve than they pay you. What do you do about that architecturally?
Answer
Short answer
Earn the right to the claim by attributing infrastructure cost per tenant, then separate cost caused by their usage shape from cost caused by your own design. Architecture can change the shape; the decision about who pays is commercial, and it needs the engineering evidence to happen at all.
This is unit economics with architecture attached. Good unit economics asks what it costs to serve one customer, one tenant, one workflow, or one heavy account, then separates unavoidable cost from design choices. Cost attribution matters because without cost attribution the customer looks profitable in revenue and invisible in infrastructure. Strong unit economics work uses cost attribution to decide whether to reprice, redesign, rate-limit, isolate, or walk away.
Unit economics is the language that turns an expensive customer from an anecdote into a pricing, architecture, or support decision.
Unit economics should be measured before the renewal conversation, not after the margin surprise has already become political.
Was this answer helpful?
Likely follow-ups
- How do you attribute the cost of shared components like a message broker or an observability pipeline to one tenant?
- The commercial team refuses to reprice. What can you change without touching the contract?
- How would you stop the next contract of this shape from being signed?
- When is the right answer to isolate this customer onto their own infrastructure, even though it costs more in total?
Related questions
- Tenants share one cluster and the largest is a thousand times the smallest. How do you place them?hardAlso on multi-tenancy and capacity-planning5 min
- What does one prediction cost you, and how would you work it out?mediumAlso on unit-economics and capacity-planning5 min
- A large retailer wants to white-label your product and sell it to their own customers. Do you do the deal?hardAlso on unit-economics6 min
- How do you decide whether to use a managed service or self-host a component, and which cloud costs catch teams out?hardAlso on capacity-planning6 min