Skip to content

Commit

Permalink
description of quota operator
Browse files Browse the repository at this point in the history
based on comments by @ckemper67
cncf#32
  • Loading branch information
ultrasaurus committed Dec 2, 2018
1 parent a79f6f2 commit 5c3d64a
Showing 1 changed file with 17 additions and 5 deletions.
22 changes: 17 additions & 5 deletions safe_usecases.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Authors: [email protected], [email protected], [email protected], [email protected]
Authors: [email protected], [email protected], [email protected], [email protected]

Created: 7 March 2017

Expand All @@ -12,9 +12,9 @@ SAFE Cloud Foundry Use Cases: https://goo.gl/4pmdqt
Administrators Bill of Rights: https://goo.gl/yQCxE8


Summary
Summary
============
Within an enterprise, based on the organization structure, we may have one or more of the personas. They could be from Developer, Enterprise Operator, Network Operator, End User, Infrastructure Provider. In this document, we will try to breakdown the use cases by applying bill of rights to each personas.
Within an enterprise, based on the organization structure, we may have one or more of the personas. They could be from Developer, Enterprise Operator, Network Operator, End User, Infrastructure Provider. In this document, we will try to breakdown the use cases by applying bill of rights to each personas.

Developer
=============
Expand All @@ -28,7 +28,7 @@ Enterprise Operator
=============
* As an enterprise operator, I need a central way to look at the organizational resources, so that I can administer them in a single view

* As an enterprise operator, I need the ability to see what about the resource changed, who changed it and when it was changed, so that I can report on for compliance
* As an enterprise operator, I need the ability to see what about the resource changed, who changed it and when it was changed, so that I can report on for compliance

* As an enterprise operator, I need a way to delegate policy control to lower level admins, including sub enterprise operators, who help me scale.

Expand All @@ -46,6 +46,18 @@ Enterprise Operator
Quota Operator
==================

Since quota is often used for cost control, this may imply a different persona
with financial, rather than an engineering background.

An important use of quota is to protect a service from abuse. By setting a
quota, we can ensure that a single individual or group cannot bring down the
service for everybody else (either intentionally or unintentionally).
For example, services may lack sufficient protections (such as exponential
backoff) and a simple quota enforcement in front of the service can reduce the
impact of repeated request on the rest of the infrastructure.



* As an quota operator, I need a central way to look at the organizational resources, so that I can administer them in a single view

* As a quota operator, I need a central way to look at the usage of all my organizations resources.
Expand Down Expand Up @@ -131,6 +143,6 @@ Third Party Security Product/System
* To put it more generically, I should be able to associate resources with dynamic labels/tags which can be used to trigger certain policies





0 comments on commit 5c3d64a

Please sign in to comment.