Epic: Create new Usage Service to support tiered pricing #3225
Labels
epic
Things bigger than a sprint and (ideally) smaller than a quarter. Breaks into stories.
squad-success
What we're after
The new pricing model for Cloud.gov relies on gathering information about customer usage of brokered services. Today, we gather information manually on a monthly basis using scripts. The new system must:
Hypothesized benefit(s)/why:
Potential metrics
Further context for those unfamiliar with what we're doing
GDrive for new pricing: https://drive.google.com/drive/folders/1DRCp1WkWHdlbeu2aLYEVqIY-zoMCEZub
The pricing model in that folder enumerates the usage dimensions for current service plans, each of which will need to be accounted for in the Usage Service.
Security considerations
The service will probably expose a public-facing API for use by the Dashboard which will have to be secured. It will have to accept Cloud.gov user credentials and only allow users authorized with the correct role to view billing information. Similarly, the administrative API will require authentication, and only authorized Cloud.gov team members will be permitted to use it. The service will likely use a PostgreSQL database backend which will need to be secured.
As a new service in boundary, it will require an SCR.
Notes for implementers
Related issues/sub-projects
The text was updated successfully, but these errors were encountered: