Skip to content

docs: Add per-second usage billing enhancement and design - #223

Open
JoseSzycho wants to merge 1 commit into
mainfrom
221-create-and-design-the-per-second-usage-billing-enhancement
Open

docs: Add per-second usage billing enhancement and design#223
JoseSzycho wants to merge 1 commit into
mainfrom
221-create-and-design-the-per-second-usage-billing-enhancement

Conversation

@JoseSzycho

Copy link
Copy Markdown
Contributor

Context

Compute currently doesn't record how much compute each project actually uses, which makes fair, consumption-based billing impossible. This PR adds the design work that defines how we'll meter per-second CPU and memory usage and hand it to the platform's billing pipeline.

What's included

  • A new enhancement document (docs/enhancements/per-second-usage-billing/README.md) that lays out the problem, our goals and non-goals, how running time becomes billable usage, how we stay accurate through failures, the alternatives we considered, and the standard production-readiness review questionnaire. It makes the billing model explicit: customers are billed per second, only while an instance is running.
  • An architecture diagram (architecture-context.puml and a rendered PNG) showing how a customer's usage flows from Compute to the billing pipeline.
  • The work items (issues/README.md) splitting the effort into a design issue and a build issue, ready to copy into the tracker.

@JoseSzycho JoseSzycho linked an issue Aug 12, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create and design the per-second usage billing enhancement

1 participant